LINUX.ORG.RU
ФорумAdmin

Как запустить процесс на время?


0

0

Хочу пускать rtorrent в определенное время, как пускать понятно. А вот как его прибивать через нужное время? Сначала думал ставить kill в cron. Но pid процесса после каждого запуска будет разный, а с именем процесса kill не работает. Как вариант думаю написать скрипт, который будет вытаскивать pid из например ps -ale | grep rtorrent, но как вытащить из строчки эти цифры не соображу. Подскажите че-нить, можно кто сталкивался?

Ответ на: комментарий от Komintern

Вы аналог pgrep придумываете? :))

Тока аналог cron/at не делайте :)

И ещё, между killall -TERM и killall -KILL должна быть пауза чтобы rtorrent успел завершить свою работу.

Удачи :)

true_admin ★★★★★
()

Под x86 замечательно собирается утилитка timeout из комплекта tct(The Coroner's Toolkit).

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.