LINUX.ORG.RU
ФорумAdmin

процесс убить


0

0
в общем, есть процесс, который запускается по крону в определенное время, допустим 0 часов, нужно его прибить, допустим, в 7 часов. вопрос: каким образом это можно реализовать (или реально повесить процессу свой pid, чтобы кильнуть его потом)?

Запустить процесс из shell скрипта в background и записать содержимое переменной $! , в bash должно сработать.
chucha ★★★☆
()
Ответ на: комментарий от chucha
ЗАпускать скрипт из cron'а в 7 часов. Скрипт отыскивает процесс который запустился в 0часов. Как нить так : ps -ax|grep 'name'|grep -v 'grep'|awk {'print $0'} в результате ты получишь пид который потом можешь применить : kill -SIGKILL $pid.
anonymous
()
мона в файл записывать из скрипта, а потом бы в 7 утра проверять бы его и читать pid оттуда...
WerNA ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.