Portál AbcLinuxu, 15. července 2025 09:54


Dotaz: Ukončení běžícího programu po x minutách ?

12.1.2004 14:50 Fibi
Ukončení běžícího programu po x minutách ?
Přečteno: 143×
Odpovědět | Admin
Nástin problému : Potřebuji v pravidelných intervalech spouštět .php script na serveru poskytovatele webhostingu, ten to nabízí jen v intervalu 0,5 hodiny. Proto jsem chtěl udělat to že u sebe na routeru zadám do cronu příkaz lynx http://adresa/script.php to funguje dobře, ale logicky mi zůstáva viset proces lynx :-( Nevíte někdo jak zadat že lynx má po třeba 2 minutách skončit ? Napadlo mně pouštět po dvou minutách od lynxe příkaz k jeho ukončení, ale nevím jak dostat jeho pid pro příkaz kill a killall -kill lynx mi zavře všechny instance lynxu (což když člověk lynx přeci jen občas používá není moc praktické :-( ) Nevíte někdo jak zadat něco ve smyslu příkaz /timeout=2 nebo tak něco ?:-)

Díky za pomoc Fibi
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.1.2004 14:54 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Ukončení běžícího programu po x minutách ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
A proč nepoužiješ wget?
12.1.2004 15:08 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Ukončení běžícího programu po x minutách ?
A nemáš-li wget, stačí bash
cat >/dev/tcp/adresa/80 <<EOF
GET /skript.php HTTP/1.0
 
EOF
Tedy až na to, že možná budeš muset poslat i Host hlavičku, aby to fungovalo...
4.2.2004 15:27 Fibi
Rozbalit Rozbalit vše Ukončení běžícího programu po x minutách ?
Mám ještě dotaz, teprve teď jsem zjistil že se sem neuložily moje reakce :-( Psal jsem že wget nemám, teď už ano, ale nějak netuším jak by mně mohl pomoci ?

Díky za odpovědi

Fibi
4.2.2004 16:29 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Ukončení běžícího programu po x minutách ?
wget skončí sám po stažení stránky.
4.2.2004 17:42 Beda
Rozbalit Rozbalit vše Ukončení běžícího programu po x minutách ?
a ma i timeout pro pripad, ze to na necem vyvesi...
5.2.2004 10:47 Cronin
Rozbalit Rozbalit vše Ukončení běžícího programu po x minutách ?
... a dokonca to co stiahne nemusi ani nikam ukladat - pouziva sa na nakesovanie stranok na proxy...
12.1.2004 14:57 Maude Lebowski
Rozbalit Rozbalit vše Ukončení běžícího programu po x minutách ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
bash ma promenou TMOUT, takze:
#!/bin/bash
export TMOUT=120
lynx neco
exit 0
by melo fungovat, jen se musi zaridit aby ten shell sebou vzal i toho potomka (lynx) ale v podstate i takhle by to mohlo fungovat neni lepsi to delat pres wget ktery skonci zahy po vykonani prikazu?
4.2.2004 16:41 fish | skóre: 22
Rozbalit Rozbalit vše Ukončení běžícího programu po x minutách ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co treba

lynx -dump http://xxx &>/dev/null
5.2.2004 08:58 Fibi
Rozbalit Rozbalit vše Ukončení běžícího programu po x minutách ?
Jo to je to co jsem potřeboval lynx -dump s tím už to funguje :-)) Konečně potvora jedna :-) To přesměrování > /dev/null už jsem tam mněl, ale až to - dump poohlo. Díky

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.