Strona 1 z 1

Automatyczne wznawianie aplikacji po wyłączeniu

: 30 paź 2013, 18:40
autor: cszawisza
Witam.

Mam kilka skryptów w których działa jakiś proces (ciągły), problem w tym że są pewne okoliczności dla których proces ten się kończy, rozwiązałem to w dość prosty sposób, a mianowicie wsadziłem ten proces w nieskończoną pętlę w tym skrypcie, schematycznie można przedstawić to tak jak poniżej.

Kod: Zaznacz cały

#skrypt 1
while 1
  PROCES
  SLEEP 1
end while
całość uruchamiam poleceniem

Kod: Zaznacz cały

nohup ./skrypt
, niestety takie rozwiązanie niesie ze sobą dość niemiłe konsekwencje, nie można takiego programu później wyłączyć (np. logując się na serwer i wpisując kill PROCES, bo za sekunde znów się uruchamia) oraz jest
Pytanie w jaki sposób taki skrypt uruchamiać podczas startu systemu, jako daemon(aby można było go zabić, itd.)?

Re: Automatyczne wznawianie aplikacji po wyłączeniu

: 30 paź 2013, 23:49
autor: marcin1982
Może za pomocą crona?

Kod: Zaznacz cały

man crontab

Re: Automatyczne wznawianie aplikacji po wyłączeniu

: 31 paź 2013, 11:49
autor: JSokol
Użyj darmowego i open source'owego programu monit.

Re: Automatyczne wznawianie aplikacji po wyłączeniu

: 31 paź 2013, 20:23
autor: cszawisza
JSokol pisze:Użyj darmowego i open source'owego programu monit.
Wygląda na to że jest to to czego szukam :)
Dzięki!