Archiv verlassen und diese Seite im Standarddesign anzeigen : move[Perl] und mv[bash] funktioneren aus cron nicht
Hi zusammen
habe ich ein kleines Problem, wenn cron ein Perl oder einfach
Shellscripte startet, dann funktionieren funktion in Perl
move und in Shellscript Befehl mv nicht.
Also Datein, die dadurch verschoben werden müssen,
werden sie sich nicht von der Stelle gerührt. Die beiden Scripte
erledigen allerdings ihre Arbeit wenn ich die Scripte per Hand starte.
Wenn jemand was dazu sagen könnte, würde mich sehr freuen :)
peschmae
18-12-2004, 13:03
Eventuell ein Pfad-Problem? Ist /bin nicht im Pfad mit dem Cron die Sache aufruft? Dann halt statt mv /bin/mv einsetzen.
MfG Peschmä
Eventuell ein Pfad-Problem? Ist /bin nicht im Pfad mit dem Cron die Sache aufruft? Dann halt statt mv /bin/mv einsetzen.
MfG Peschmä
hi
nein leider nicht geklappt, habe ich mv durch /bin/mv ersetzt, die Dateien bleiben
dort stehen. :(
hi
nein leider nicht geklappt, habe ich mv durch /bin/mv ersetzt, die Dateien bleiben
dort stehen. :(Ersetze in deiner Skriptdatei "#!/bin/sh" durch "#!/bin/sh -x", dann wird jeder Befehl vor dem Ausführen angezeigt, cron mailt dir dann dieses Log, da kannst du dann wahrscheinlich sehen, woran es scheitert
tictactux
20-12-2004, 00:07
Vielleicht ein Rechteproblem ? Als welcher Benutzer läuft das cron-Script ?
Gruss,
Wolfgang
Hans-Georg Normann
20-12-2004, 16:19
Wenn die cron ein fehlerhaftes Script aufruft, dann gibt es doch eine Mail an den owner des Prozesses mit der Fehlermeldung. Was steht da drin?
Hans
Vielleicht ein Rechteproblem ? Als welcher Benutzer läuft das cron-Script ?
Gruss,
Wolfgang
danke, irgendwie habe ich mit perl das geschaft, nun läuft script problemlos :)
Wenn die cron ein fehlerhaftes Script aufruft, dann gibt es doch eine Mail an den owner des Prozesses mit der Fehlermeldung. Was steht da drin?
Hans
danke, irgendwie habe ich mit perl das geschaft, nun läuft script problemlos :)
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.