Automatyczne wznawianie aplikacji po wyłączeniu

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
cszawisza
Piegowaty Guziec
Piegowaty Guziec
Posty: 25
Rejestracja: 03 cze 2011, 23:51

Automatyczne wznawianie aplikacji po wyłączeniu

Post 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.)?
marcin1982
Gibki Gibbon
Gibki Gibbon
Posty: 3209
Rejestracja: 30 wrz 2007, 13:49
Płeć: Mężczyzna

Re: Automatyczne wznawianie aplikacji po wyłączeniu

Post autor: marcin1982 »

Może za pomocą crona?

Kod: Zaznacz cały

man crontab
Awatar użytkownika
JSokol
Sędziwy Jeż
Sędziwy Jeż
Posty: 67
Rejestracja: 18 mar 2010, 10:57
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86_64
Lokalizacja: Down under
Kontakt:

Re: Automatyczne wznawianie aplikacji po wyłączeniu

Post autor: JSokol »

Użyj darmowego i open source'owego programu monit.
cszawisza
Piegowaty Guziec
Piegowaty Guziec
Posty: 25
Rejestracja: 03 cze 2011, 23:51

Re: Automatyczne wznawianie aplikacji po wyłączeniu

Post 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!
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość