Portál AbcLinuxu, 15. července 2025 10:31


Dotaz: Hlídání běhu programu

18.7.2004 15:19 karlos
Hlídání běhu programu
Přečteno: 151×
Odpovědět | Admin
Možná jsem příliš lama:-(,ale nedaří se mi udělat jednoduchý script,který by mi pravidelně po n minutách hlídal,jestli běží program (konkrétně pppd),pokud ne,tak provede určitou operaci (pppd call ...) a hlídal dál...

Neměl by nekdo nějaký návod? Díky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.7.2004 15:32 fish | skóre: 22
Rozbalit Rozbalit vše Re: Hlídání běhu programu
Odpovědět | | Sbalit | Link | Blokovat | Admin
ps ax|grep -v grep|grep nejaka_aplikace || spust_aplikaci
pokud to ma bezet porad, bylo by cistsi reseni pres inittab. viz. man inittab - respawn
18.7.2004 15:34 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Hlídání běhu programu
Odpovědět | | Sbalit | Link | Blokovat | Admin
(a) můžeš to zařídit čímkoli initoidním, daemontools, etc., které to to restartuje hned, jak to chcípne

(b) nebo wrapperem kolem ppd, který také nemá problém spustit to hned, tak to chcípne

(b) nebo ps & grep & wtch
18.7.2004 15:34 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Hlídání běhu programu
s/tak to chcípne/jak to chcípne/
18.7.2004 16:38 karlos
Rozbalit Rozbalit vše Re: Hlídání běhu programu
Zkoušel sem vše,je tu jeden problém: Pokud spojení s pppd vypadne,ještě nějakou dobu nejde spustit.Když se systém pokusí program obnovit hned a to nejde,tak už to vícekrát nezkouší.Proto by bylo potřeba nastavit nějaké zpoždění,popř. aby systém zkoušel ten program obnovit po určité době tak dlouho,dokud se to nepovede.
18.7.2004 17:03 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: Hlídání běhu programu
viz. man sleep, napr.
Urine should only be green if you're Mr. Spock.
18.7.2004 20:54 karlos
Rozbalit Rozbalit vše Re: Hlídání běhu programu
Díky,to je přesně to,co jsem potřeboval! :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.