Zadejte hledaný výraz...

Co se stane, když cron nenalezne soubor?

Michal Skoula
verified
rating uzivatele
(18 hodnocení)
22. 8. 2010 14:58:25
Dobrý den,
dá se nějak ošetřit to, co se stane, když cron nenajde požadovaný soubor? Třeba při výpadku? Nějak aby to zkusil třeba za minutu? Potřebuji nutně, aby se ten script provedl.
Zajímalo by mě, zda se to dá řešit nějak přes PHP, nebo by to vyžadovalo speciální kroky na serveru.
22. 8. 2010 14:58:25
https://webtrh.cz/diskuse/co-se-stane-kdyz-cron-nenalezne-soubor/#reply546416
hm
verified
rating uzivatele
(20 hodnocení)
22. 8. 2010 15:14:04
cronem zrejme ne, ale je urcite mozne pres php udelat smycku (a ulozit na jiny server?) co spustis cronem a ona zavola script, kdyz to nevyjde vola znovu dokud to nevyjde.... a kdyz vyjde, skonci... kazdopadne pak ti spadne druhy server a jsi zase tam kde jsi byl, takze bych spis cronem volal jeste kazdou minutu jiny script a ten by overoval zda se script provedl (script treba zapise nejakou hodnotu do databaze- kdyz nezapise, neprovedl se) a kdyz se neprovedl tak ho spusti ;)
22. 8. 2010 15:14:04
https://webtrh.cz/diskuse/co-se-stane-kdyz-cron-nenalezne-soubor/#reply546415
clie
verified
rating uzivatele
(6 hodnocení)
22. 8. 2010 15:32:14
Ta konstrukce přes jiný server a podobně mi příjde trošku zběsilá. Proč si prostě neukládat nějaké stavové informace z běhu? Pokud by nastala chyba, při příštím spouštění by to věděl a dodělal svou práci ;-)
22. 8. 2010 15:32:14
https://webtrh.cz/diskuse/co-se-stane-kdyz-cron-nenalezne-soubor/#reply546414
Michal Skoula
verified
rating uzivatele
(18 hodnocení)
22. 8. 2010 15:53:29
clie - script spouštím každý den a nemůžu si dovolit ho spustit o den později :D....
To řešení od AlesiBoss bude asi nejlepší, ještě jedním cronem zkontrolovat, treba za 5 minut, zda byla práce vykonána. rep+
22. 8. 2010 15:53:29
https://webtrh.cz/diskuse/co-se-stane-kdyz-cron-nenalezne-soubor/#reply546413
Záleží,l co si můžeš na serveru dovolit a o co se přesně jedná :-)
Třeba cronem spustit script a v rámci scriptu při neúspěchu zadat opakování do plánovače at
A v něm se to může zadat při opakovaném neúspěchu znova stejným scriptem. Jen bych asi dovolil naplánovat jen několikrát, aby to při delším výpadku nespadlo do naplánovaného spuštění cronem.
A nebo cronem spouštět každých x minut, kdy jako první testuješ, zda už byl script vykonán
22. 8. 2010 16:22:34
https://webtrh.cz/diskuse/co-se-stane-kdyz-cron-nenalezne-soubor/#reply546412
Pro odpověď se přihlašte.
Přihlásit