Witam, czy ktoś może mi powiedzieć, jak postępować z watchdogiem oprogramowania w Linuksie. Mam program "SampleApplication", który działa nieprzerwanie i muszę go ponownie uruchomić, jeśli jego zawiesza się lub zamyka niespodziewanie.jak używać watchdog oprogramowania linux
Byłem googling o tym i znaleziono linux ma watchdog w/dev/watchdog, ale nie wiem, jak go używać.Could ktoś mi pomóc z przykładem.
Moje pytanie dotyczy miejsca podania nazwy aplikacji i interwału opóźnienia do ponownego uruchomienia. Ponieważ jestem nowy w Linuksie, proszę o zwrócenie mi próbki, jeśli to możliwe. Dzięki
O ile mi wiadomo, tylko upewnia się, że cały system nie jest zawieszony i resetuje się, jeśli tak jest.Nie sądzę, że możesz go użyć, aby utrzymać przy życiu aplikację użytkownika. – Janne
Mam doświadczenie z narzędziem we wbudowanej aplikacji dla systemu Linux, które robi dokładnie to, o co prosisz, niestety nie pamiętam jego nazwy, w przeciwnym razie wstawiłbym odpowiedź, ale wiem, że działa mniej więcej tak, jak sugerujesz w w każdym przypadku, więc nie jest to zły pomysł. Inną opcją jest użycie określonego portu na localhost address 27.0.0.1 i wysłanie do niego procesów oraz monitorowanie demona tego oprogramowania./dev/watchdog jest dla watchdoga sprzętu, twój demon może to utrzymywać, więc ostatecznie, jeśli demon zatrzyma się, system zresetuje się (w ostateczności). – Clifford