Jak zrestartować usługę przy każdym ponownym uruchomieniu?

1

W wyniku błędu mcollective [1] muszę ponownie uruchomić usługę natychmiast po każdym uruchomieniu. Jaki jest najlepszy sposób na osiągnięcie tego?

[1] https://bugzilla.redhat.com/show_bug.cgi?id=906885

CHK
źródło
Co powiesz na użycie zadania crontab z parametrem @reboot? Szczegóły tutaj: linuxandlife.com/2013/01/…
Mike B
Jaki rodzaj błędu? Czy za pomocą prostego testu można niezawodnie sprawdzić, czy występują błędy w działaniu? Jeśli tak, to po prostu napisz skrypt sprawdzający, czy mcollective działa, jeśli nie, uruchom ponownie, ustaw crona tak, aby uruchamiał go co 5 minut lub coś takiego.
Zoredache

Odpowiedzi:

2

Dodanie linii do ponownego uruchomienia w /etc/rc.local (/etc/rc.d/rc.local)? Uruchamia się w ostatnim skrypcie po uruchomieniu. Więc po prostu dodaj

/etc/init.d/mcollective restart

w tym.

fede.evol
źródło
To jest idealne, dziękuję @ fede.evol. Dla następnego faceta ... access.redhat.com/site/documentation/en-US/…
CHK