Michael Schröpl: Einrichten eines cronjobs

Beitrag lesen

Hi,

Hallo Rolf!

Zu Deinem Link http://www.i-netlab.de/unix/unix.htm#a2: als Beispiel hast Du das angeführt:
00 00 *  *  *  perl /home/i-netlab.de/cgi-bin/ice2-idx.pl
eigentlich kannst Du dir doch das "perl" sparen, denn im Script steht doch der Pfad zum Interpreter drin:
00 00 *  *  *  /home/i-netlab.de/cgi-bin/ice2-idx.pl

Das ist sogar die deutlich bessere Lösung!
Was über telnet funktioniert, funktioniert aus cron heraus keineswegs ebenfalls.
Denn via Telnet hast Du eine ggf. (über .profile oder was auch immer) initialisierte shell, in welcher insbesondere $PATH sinnvoll gesetzt ist - was Du aus cron heraus keinesfalls annehmen darfst.
Gut möglich, daß "perl" deshalb so gar nicht gefunden werden kann - ich habe an solchen Stellen schon mal in cron-Kommandos explizit .profile in den Aufruf hinein basteln müssen ...

Michael