Automatyczne zamykanie zawieszonego programu
-
- Posty: 1
- Rejestracja: 08 marca 2017, 21:58
Automatyczne zamykanie zawieszonego programu
Czy można skonfigurować w taki sposób debiana, że automatycznie będzie zamykał program który się zawiesił i nie odpowiada przez określony czas , a najlepiej gdyby ubijał dany proces i go ponownie uruchamiał. Czy coś takiego jest w ogóle możliwe do zrobienia.
Re: Automatyczne zamykanie zawieszonego programu
Nie wiem jak teraz fachowcy sprawdzają (pewnie przez daemontools), ale dawno temu robiłem to mniej więcej tak:
Można tez wrzucić do crona, wtedy tylko linijka:
Kod: Zaznacz cały
while true
do
if [ ! `tu sprawdź czy program działą` ] ; then
/sciezka/do/programu_killującego_i_restartującego
fi
sleep 60
done
Kod: Zaznacz cały
if [ ! `tu sprawdź czy program działa` ] ; then /sciezka/do/programu_killującego_i_restartującego fi
Re: Automatyczne zamykanie zawieszonego programu
A ja za pomocą skrótu klawiszowego uruchamiałem narzędzie xkill
i myszką wskazywałem okno programu do "zabicia"
tak pod X..
i myszką wskazywałem okno programu do "zabicia"
tak pod X..
Re: Automatyczne zamykanie zawieszonego programu
Zależy jaki program. Pod usługi (głównie systemowe) można podpiąć programowego watchdoga, który będzie "pingował" dany program i czekał na odpowiedź, jak nie otrzyma jej to zresetuje usługę. Więcej info tu.