Доброго дня. Помогите доработать конструкцию. ТЗ: 1 раз в минуту проверять наличие 1 процесса, и при его отсутствии запускать его.
например пишем в консоли
Код:
pgrep -f xneur &>/dev/null || xneur
всё, пашет. если процесса xneur нету - запускает. если есть - молчит
добавляем
в cron
Код:
0-59 * * * * user1 pgrep -f xneur &>/dev/null || xneur
не хочет. почему не хочет в mail не пишет.
пробуем варианты
0-59 * * * * user1 DISPLAY=:0.0 pgrep -f xneur &>/dev/null || xneur
0-59 * * * * user1 pgrep -f xneur &>/dev/null || xneur 2>&1
0-59 * * * * user1 pgrep -f xneur &>/dev/null || xneur >>/dev/null
всё равно не хочет рЕстартить ((
почему не хочет в mail не пишет. может вы знаете, почему?
Пользователь решил продолжить мысль 27 Апреля 2011, 13:19:26:
решил скриптом
if [ "$(pidof proga | tr " " "\012" | wc -l)" = "!0" ]; then sleep 1
fi
proga