Portál AbcLinuxu, 1. května 2025 01:31

Skript spouštěný v cronu nepracuje správně

Většina problémů se skripty, které normálně fungují, ale zlobí při spouštění z cronu, je způsobena skutečností, že skript spuštěný v cronu může mít jiné nastavení prostředí (především proměnné PATH). Případně neočekávaným pracovním adresářem.

Řešením je na začátku všech skriptů spouštěných přes cron nebo at nastavit proměnné prostředí, od kterých cokoli očekává (zejména pak PATH) a přejde do adresáře, kde chce, aby to běželo. Ti zkušenější ještě navíc zkontrolují, zda ten adresář opravdu existuje.

Související dokumenty

Původní odpověď Michala Kubečka (ostatní)
Cron a spuštění scriptů (fórum) (ostatní)

Dokument vytvořil: Michal Vyskočil, 19.11.2005 17:05 | Zobrazeno: 1160×

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

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