Crontab wird nicht ausgeführt?
Hallo alle zusammen,
ich habe ein crontab angelegt, aber irgendwie läuft es einfach nicht.
So bin ich vorgegangen:
1. Per Putty mit user u555501 auf den Server.
crontab -e
ENTER
I-taste gedrückt und ganz unten dann folgenden Code eingefügt:
ESCAPE
Dann: :wq
2. Nun das ganze noch schnell überprüfen: crontab -l. Die Ausgabe:
Alles super. Weiter geht es.
3. Nun lege ich mit mit Filezilla und dem selben User den Ordner und das Script an:
Dateiname: status_update.sh
Im Verzeichnis: projekt/unterordner/
Inhalt:
Mein Problem ist, dass dieser crontab wohl nicht anläuft. Es wird kein Unterordner angelegt. Ich finde nur eine leere cyphertite.log im root.
Wenn ich das Script in putty reinkopiere und mit ENTER bestätige, funktioniert es einwandfrei. Was mache ich falsch?
Liebe Grüße
Tommy
ich habe ein crontab angelegt, aber irgendwie läuft es einfach nicht.
So bin ich vorgegangen:
1. Per Putty mit user u555501 auf den Server.
crontab -e
ENTER
I-taste gedrückt und ganz unten dann folgenden Code eingefügt:
* * * * * /projekt/unterordner/status_update.sh >> cyphertite.log
ESCAPE
Dann: :wq
2. Nun das ganze noch schnell überprüfen: crontab -l. Die Ausgabe:
* * * * * /projekt/unterordner/status_update.sh >> cyphertite.log
3. Nun lege ich mit mit Filezilla und dem selben User den Ordner und das Script an:
Dateiname: status_update.sh
Im Verzeichnis: projekt/unterordner/
Inhalt:
#!/bin/bash
cd projekt/unterordner
mkdir test
cd ..
Mein Problem ist, dass dieser crontab wohl nicht anläuft. Es wird kein Unterordner angelegt. Ich finde nur eine leere cyphertite.log im root.
Wenn ich das Script in putty reinkopiere und mit ENTER bestätige, funktioniert es einwandfrei. Was mache ich falsch?
Liebe Grüße
Tommy
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 299084
Url: https://administrator.de/contentid/299084
Ausgedruckt am: 22.11.2024 um 20:11 Uhr
7 Kommentare
Neuester Kommentar
Moin,
funktioniert denn dein Script so wie es willst wenn du es normal ausführst?
Hast du dich informiert was das heißt? Das Script wird einmal in der Stunde, eine Minute nach um ausgeführt. Lange genug gewartet?
Ich würde dir empfehlen sowas immer zu vermeiden. Wenn du den Pfad sowieso schon hast wo der Ordner angelegt werden soll dann schreib ihn direkt rein oder arbeite mit Variablen.
VG
Val
funktioniert denn dein Script so wie es willst wenn du es normal ausführst?
1 * * * * /projekt/unterordner/status_update.sh >> cyphertite.log
cd projekt/unterordner
mkdir test
VG
Val