Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: [решено] Мониторинг процесса. Посредством 1 строчки в сron.  (Прочитано 546 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Slavians

  • Автор темы
  • Участник
  • *
  • Сообщений: 142
  • Lisa 12 штоле 11.10
    • Просмотр профиля
Доброго дня.  Помогите доработать конструкцию. ТЗ: 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
« Последнее редактирование: 27 Апреля 2011, 13:20:03 от Slavians »
---
ага

 

Страница сгенерирована за 0.014 секунд. Запросов: 22.