Dne 27.5.2010 14:09, Nádhera Roman napsal(a):
Dobrý den,
mám poněkud začátečnickou otázku:
Jak spustit program ve skriptu?
jak psal jiz Dan. schazi ti cesta. Ja mam na webu v navode o cronu toto:
-Cron standartně používá cestu /usr/bin:/bin a shell /bin/sh. Proto se
vám často stane, že script, který jste si napsali, vám funguje , pokud
jej spustíte ručně, ale cron jej nespustí. Řešním je do scriptů budto
psát celé cesty k programům (např./sbin/mount, /usr/local/bin/wget ),
nebo cestu dát do proměnné wget="/usr/local/bin/wget" a ve sriptu pak
nepoužívat wget, ale volat proměnnou "$wget".Úplně nejlepší je ale na
první řádku crontabu vložit tuto řádku
PATH="/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin"
a máte do budoucna po starosti.
Stejně tak si můžete nadefinovat, jaký shell má cron používat(nejlepší
je ale jej uvést přímo na první řádce scriptu #!/usr/local/bin/bash ),
nebo proměnnou HOME, kterou cron standartně čte v /etc/fstab si můžete
nastavit jinou.
to jsem nevymyslel ja, ale poradili mi to jiz drive
jarda
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l