Для программ, которые не имеют специальных переключателей, таких как -Z
, и если вы можете изменить файл sudoers, это решение:
sudo myprogram &
sleep 5
sudo pkill myprogram
Все, что мне нужно сделать, это разрешить запуск pkill myprogram
без пароля, используя visudo
и добавив следующую строку:
myuser ALL=(ALL) NOPASSWD:/bin/pkill myprogram
Это менее опасно, чем позволить sudo убить любую программу.