Zdravicko. Existuje na linuxe nieco, ako monitor urciteho procesu (nejakej aplikacie), ktory by ju v prípade, ze napr. prestane bezat, alebo ju niekto vypne rucne, zasa automaticky spustil? Prosim pomoc.
Opisem blizsie: ide o CS server na ubuntu. Ale uz asi 2x sa mi a den stalo, ze server sa neviem preco vypol. Da sa nejako zariadit, aby sa automaticky spustil, pokial ho nejaky napr. "watchdog" neuvidi spusteny?
Monitor behu procesu a následné spustenie
-
Deafboy
Darca
- Príspevky: 448
- Registrovaný: 02 dec 2006, 15:51
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Monitor behu procesu a následné spustenie
Dalo by sa to spraviť cez cron. Script by každých X minút skontroloval či beží, a ak nie, spustil by ho.
Re: Monitor behu procesu a následné spustenie
Poradis ako na to? hlavne nastavenia. lebo som zistil ze ten HLDS sa zvykne vypnut a potom nejde vobec. treba preto spravit cosi, co ho nastartuje.
Re: Monitor behu procesu a následné spustenie
Pomocou tohto to mozes priamo spustat:n97.sk napísal:Poradis ako na to? hlavne nastavenia. lebo som zistil ze ten HLDS sa zvykne vypnut a potom nejde vobec. treba preto spravit cosi, co ho nastartuje.
Kód: Vybrať všetko
#! /bin/sh
#
PROCESS='' # nazov programu
CMD='' # prikaz s parametrami pre spustenie
while true
do
if [ ! "$(pidof "$PROCESS")" ]
then
"$CMD" &
wait
fi
doneRe: Monitor behu procesu a následné spustenie
dikes mockrat, velmi mi to pomohlo