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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Перезапуск процесса. Посредством сron + bash  (Прочитано 780 раз)

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

Оффлайн Slavians

  • Автор темы
  • Участник
  • *
  • Сообщений: 142
  • Lisa 12 штоле 11.10
    • Просмотр профиля
Хелофф.
Вот странности, это с кроном только в Ubuntu интересно так?
например пишем в консоли
pgrep -f xneur &>/dev/null || xneur
всё, пашет.  если процесса xneur нету - запускает. если есть - молчит
добавляем
в cron
0-59 * * * * ing pgrep -f xneur &>/dev/null || xneur
не хочет. почему не хочет в mail не пишет.
пробуем варианты
0-59 * * * * ing DISPLAY=:0.0 pgrep -f xneur &>/dev/null || xneur
0-59 * * * * ing pgrep -f xneur &>/dev/null || xneur 2>&1
0-59 * * * * ing pgrep -f xneur &>/dev/null || xneur  >>/dev/null
всё равно не хочет  рЕстартить ((
почему не хочет в mail не пишет.  может вы знаете, почему?



---
ага

Оффлайн SergeyIT

  • Зануда.
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5731
  • Все по палатам!
    • Просмотр профиля
Re: Перезапуск процесса. Посредством сron + bash
« Ответ #1 : 26 Апреля 2011, 17:15:27 »
А что такое ing?
Извините, я все еще учусь

Оффлайн Slavians

  • Автор темы
  • Участник
  • *
  • Сообщений: 142
  • Lisa 12 штоле 11.10
    • Просмотр профиля
Re: Перезапуск процесса. Посредством сron + bash
« Ответ #2 : 26 Апреля 2011, 17:18:09 »
user

Пользователь решил продолжить мысль 27 Апреля 2011, 13:21:05:
в итоге
решил скриптом

if [ "$(pidof proga | tr " " "\012" | wc -l)" = "!0" ]; then sleep 1
fi
proga
« Последнее редактирование: 27 Апреля 2011, 13:21:05 от Slavians »
---
ага

 

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