Portál AbcLinuxu, 19. července 2025 14:20


Dotaz: obnoveni ukonceneho procesu

15.9.2004 10:45 lojza
obnoveni ukonceneho procesu
Přečteno: 94×
Odpovědět | Admin
dobry den, zase bych potreboval poradit :) potrebuju pustit neco na pozadi (wget,tunnel,nebo proste nejakej skript) a kdyz se ukonci, nebo ho nekdo ukonci aby se co jerychleji spustil znova a takhle stale do nekonecna. snad je to srozumitelne. delal jsem to prez "ps aux" pak jsem to grepnul a porovnaval s uricitym retezcem ale prijde mi to dodla slozite, neni nejake eleganatnejsi reseni ? vsem predem diky za pomoc!
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.9.2004 10:56 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: obnoveni ukonceneho procesu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ted me nenapada nic lepsiho nez to delat takhle. Nastavit cron aby rekneme kazdych 5 minut kontroloval dany proces (ps aux | grep 'PROC' | grep -v 'grep'), a kdyz uz nebezi, spusti ho znova.
15.9.2004 11:04 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: obnoveni ukonceneho procesu
Odpovědět | | Sbalit | Link | Blokovat | Admin
while :
do
   něco
   sleep 1
done
15.9.2004 11:07 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: obnoveni ukonceneho procesu
A něco najde i Google: respawn process linux -inittab.
15.9.2004 11:09 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: obnoveni ukonceneho procesu
Jo, ale chce to, aby když skončí ten proces, tak aby po něm nezůstaly žádné podprocesy, jinak by se v šachtě hromadili horníci :-)
15.9.2004 11:09 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: obnoveni ukonceneho procesu
Odpovědět | | Sbalit | Link | Blokovat | Admin
supervise a spol. z DJB daemontools, nějaké české informace viz např. v článku na rootu.
15.9.2004 12:15 lojza
Rozbalit Rozbalit vše Re: obnoveni ukonceneho procesu
a neslo by to nejak prez "trap" ze kdyz proces nekdo ukonci tak ze on se zase spusiti, to prez cron a s while mi prijde takovy moc slozity, takhle to mam, ale potrebuju to vice vetvit a to pak zbytecne moc slozite.
27.9.2005 10:01 ranger | skóre: 1
Rozbalit Rozbalit vše Re: obnoveni ukonceneho procesu
Ahoj Lojzo jsem začátečník potřenuji jenoduše vyrešit nasledujíci problém beží mi jeden proces a ten sám spadne a potřebuji ho zase autonaticky nahodit jedna se o call of duty server zjistím si ho

pomocí ps -aux | grep cod_lindex

a ted potrebuji to udelat nejak to podmínky díky
27.9.2005 10:01 ranger | skóre: 1
Rozbalit Rozbalit vše Re: obnoveni ukonceneho procesu
Ahoj Lojzo jsem začátečník potřenuji jenoduše vyrešit nasledujíci problém beží mi jeden proces a ten sám spadne a potřebuji ho zase autonaticky nahodit jedna se o call of duty server zjistím si ho

pomocí ps -aux | grep cod_lindex

a ted potrebuji to udelat nejak to podmínky díky
27.9.2005 10:01 ranger | skóre: 1
Rozbalit Rozbalit vše Re: obnoveni ukonceneho procesu
Ahoj Lojzo jsem začátečník potřenuji jenoduše vyrešit nasledujíci problém beží mi jeden proces a ten sám spadne a potřebuji ho zase autonaticky nahodit jedna se o call of duty server zjistím si ho

pomocí ps -aux | grep cod_lindex

a ted potrebuji to udelat nejak to podmínky díky
Josef Kufner avatar 27.9.2005 11:27 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: obnoveni ukonceneho procesu
Ten while jak někdo psal výše by mohlo být nejjednodušší řešení. Jen bych ho vylepšil ještě o killall, aby se horníci nehromadili. Sleep je tam důležitý a do podmínky cyklu možná dát testování existence nějakého souboru nebo uložit pid bashe, který to pouští dokola, aby se to dalo lehce zabít.
Hello world ! Segmentation fault (core dumped)

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.