PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Perlscripte und cron



Michelle
11-12-2000, 10:36
Hallo,

mir ist aufgefallen, das bestimmte Funktionen in einem Perl-script (z.B das Umbenennen einer Datei) gut funktionieren, wenn man das Script von der Shell aus aufruft, aber sobald es innerhalb einer Cron-Prozesses läuft, diese Funktionen eben nicht mehr ausgeführt werden. Wer von Euch hat da mal einen Tip ?

Danke

modernart
11-12-2000, 14:20
Hallo,

der cron benötigt immer den kompletten Pfad!

Gruss

Michelle
11-12-2000, 16:15
Die Pfade stimmen und sind auch komplett angegeben. Beim Aufruf, egal aus welchem Verzeichnis, geht es auch, nur unter cron nicht. Da muß es noch etwas geben ?

Danke für eure Mühen.

Michelle

Christoph
12-12-2000, 09:24
Vermutlich stimmt die Umgebung nicht.

trage in der crontab mal statt "/path/to/script"
ein:
". $HOME/.profile; /path/to/script"

wobei in $HOME/.profile benötigte Umgebungsvariablen gesetzt werden sollten (z.B. PATH, NLSLANG...)

Christoph