LINUX.ORG.RU

Управление длительностью выполнения запланированных заданий


0

0

Этот совет поможет вам остановить задания, запущенные с помощью cron и at, после того, как они проработают определенное время, или при выполнении каких-либо других условий. В этот совет теперь включена информация по команде timeout, входящей в состав пакета AppleTalk (Netatalk).

>>> Подробности

★★★

Проверено: Shaman007 ()

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

Скоро ЛОР станет официальным электронным изданием IBM для красноглазиков в России.

anonymous
()

# apt-get install timeout

убить "app" сигналом -9 через 10мин.

$ timeout -9 600 /usr/bin/app

З.Ы. Успешно используется в парочке скриптов.

sdio ★★★★★
()
Ответ на: комментарий от sdio

># apt-get install timeout

>убить "app" сигналом -9 через 10мин.

$> timeout -9 600 /usr/bin/app

>З.Ы. Успешно используется в парочке скриптов.

Просто по PID тоже некошерно. Они имеют наглость пвторяться в некоторых системах и есть теоретическая возможность убить не то, если целевой процесс остановился раньше, чем пришло время его убить. В примерах в статье отлавливается событие завершения процесса.

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