while true; do if ps ax|grep prog|grep -v 'grep'|grep my > /dev/null; then sleep 2; else /path/my_prog; fi done
Это обычная проверка на смерть проги и если оное произошло то запуск иначе дрыхнуть 2 секунды. Я хочу сюда как нибудь впихнуть такую штуку через каждые 900 секунд прогу my_prog надо грохнуть
while true; do Ncl=`ps ax|grep prog|grep -v 'grep'|grep my|awk '{print $1}'` if ps ax|grep prog|grep -v 'grep'|grep my > /dev/null; then kill -SIGKILL $Ncl; else echo "alredy dead"; fi; sleep 900; done На данный момент они запускаются обособленно . Я хотел бы связать их. Жду советов как это сделать.