Silviu Marin-Caea wrote:
crontab-ul ma astept sa functioneze la fel si in 20 de ani.
Daca faci cronjob-urile in stilul cu care te-ai invatat, vor continua sa
functioneze, pentru ca au definite explicit chestiile de care depind.
Schimbarea environment-ului nu va influenta astfel de scripturi.
cron-ul e facut sub principiul KISS (Keep It Simple Stupid), iar a te
baza pe variabile de environment definite prin alte parti este un lucru
gresit.
Spre exemplu, ai utilitarul "foo" in /usr/bin pe care il folosesti
intr-un cron job. La un moment dat, te decizi ca ar fi bine ca PATH-ul
userului tau sa contina si $HOME/bin, iar pentru ca ai cateva programe
cu o mai mare prioritate iti setezi PATH-ul ca fiind "$HOME/bin:$PATH".
Ce se intampla daca in acel director ai si o alta varianta de "foo" ?
Dai treburile peste cap... si asta pentru ca tu ai uitat ca acum 2 ani
ai setat un cron job care apela, indirect, /usr/bin/foo.
Mihai
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug