Форум — General скрипт проверяющий наличие запущенного процесса 1 0 Подскажите пожалуйста, нужно написать скрипт проверяющий наличие оперед. процесса, если его нет, т.е. процесс умер, то надо запустить определенный бинарник Ссылка
Если без grep то либо pidof либо ps -C. Если проверяемый процесс может быть потомком этого сценария, то wait anonymous (22.11.04 15:05:09 MSK) Ссылка
top -n1 | grep $1 > /dev/null el=`echo $?` if [ $el -eq 1 ] then echo "Process dead" fi exit $el anonymous (22.11.04 15:10:48 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 22.11.04 15:10:48 MSK Не годится - может отловить вместо процесса wine процесс wineserver. Если по номеру - 61024 вместо 102. mikhail ☆ (22.11.04 15:40:59 MSK) Показать ответ Ссылка
Ответ на: комментарий от mikhail 22.11.04 15:40:59 MSK Да нет, название процесса уникальное :) оно не может повторится. называется countd anonymous (22.11.04 15:50:54 MSK) Ссылка
А как насчет чего-нибуть в тиком стиле: while ; do <command>; done При этом программа не должна уходить в фон. При бесконечном цикле получится, что при завершении она будет вновь запускаться han ★ (23.11.04 11:21:37 MSK) Ссылка