crontab führt kein shell scripts aus
Posted: 2007-05-30 16:40
Hallo
ich habe mir einen Ordner Backup erstellt.
Darin befindet sich eine Datei backup mit folgendem Inhalt:
ftp -n ftp.meinhost.de < ftp.input
Die Datei ftp.input enthält:
user meinname meinpass
cd /ordner
get datei
bye
Wenn ich von Hand ./backup aufrufe funktioniert es einwandfrei.
Nun wollte ich das ganze als cron anlegen.
Also zu testen eine Datei test angelegt mit dem Inhalt:
SHELL=/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin
35 15 * * * root /Backup/backup
Passiert gar nix. Also weiterer Test:
SHELL=/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin
39 15 * * * root echo Hallo Welt > test.txt
Siehe da, eine Datei test.txt mit dem Inhalt Hallo Welt wurde angelegt.
Warum wird dann mein Shell Script nicht ausgeführt?
Habe es auch mit
SHELL=/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin
45 15 * * * root cd /Backup | ./backup
versucht, ohne Ergebniss.
Noch ein Versuch, den Befehl in /etc/crontab eingetragen. Wieder nix.
Ich weiss langsam nicht mehr weiter....
ich habe mir einen Ordner Backup erstellt.
Darin befindet sich eine Datei backup mit folgendem Inhalt:
ftp -n ftp.meinhost.de < ftp.input
Die Datei ftp.input enthält:
user meinname meinpass
cd /ordner
get datei
bye
Wenn ich von Hand ./backup aufrufe funktioniert es einwandfrei.
Nun wollte ich das ganze als cron anlegen.
Also zu testen eine Datei test angelegt mit dem Inhalt:
SHELL=/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin
35 15 * * * root /Backup/backup
Passiert gar nix. Also weiterer Test:
SHELL=/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin
39 15 * * * root echo Hallo Welt > test.txt
Siehe da, eine Datei test.txt mit dem Inhalt Hallo Welt wurde angelegt.
Warum wird dann mein Shell Script nicht ausgeführt?
Habe es auch mit
SHELL=/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin
45 15 * * * root cd /Backup | ./backup
versucht, ohne Ergebniss.
Noch ein Versuch, den Befehl in /etc/crontab eingetragen. Wieder nix.
Ich weiss langsam nicht mehr weiter....