Suse: crontab
Njna
- webserver
0 Reiner0 Jan Feddersen
Hi,
mit crontab -e habe ich mir als root user einen Eintrag dieser Art erstellt:
0 17 * * * /root/testscript.sh
Mit crontab -l kann ich auch sehen, dass der Eintrag genau so übernommen wurde.
In der /var/log/messages taucht nun um 17:00:01 nur diese Info auf: "RELOADED"
Ausgeführt wurde das Script jedoch nicht :-(
Und eine Mail mit dem Hinweis eines Fehlers ging auch nicht an den root User raus.
Was stimmt da nicht?
ps -A|grep cron bestigt mir, dass der cron Dämon läuft.
Oder macht man das bei Suse (nicht Open Suse!) im yast?
Danke für Tipps
Hi,
mit crontab -e habe ich mir als root user einen Eintrag dieser Art erstellt:
0 17 * * * /root/testscript.sh
Mit crontab -l kann ich auch sehen, dass der Eintrag genau so übernommen wurde.
Oder macht man das bei Suse (nicht Open Suse!) im yast?
Danke für Tipps
Du hast schon alles richtig verstanden, braucht kein yast.
Was macht aber testscript.sh?
Hi Reiner,
Was macht aber testscript.sh?
cd /root/
mkdir test
Mehr soll es momentan noch nicht machen. Denn solange nicht einmal das klappt :-/
Hello,
Was macht aber testscript.sh?
cd /root/
mkdir test
Mehr soll es momentan noch nicht machen. Denn solange nicht einmal das klappt :-/
Unter welchem User wird denn der Cron-Deamon ausgeführt?
Welche Flags wurden für testscript.sh gesetzt?
Was sagt die Logdatei (#> mesg) für den Cronjob?
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
Hello,
Unter welchem User wird denn der Cron-Daemon ausgeführt?
Bei debian ist es der Uder 'daemon' und der darf in root's Homedir natürlich nicht schreiben.
Welche Flags wurden für testscript.sh gesetzt?
Was sagt die Logdatei (#> mesg) für den Cronjob?
da habe ich einen Buchstaben unterschlagen. mit 'dmesg' werden die meldungen angezeigt.
Bei debian stehen die Daemon-Log-Meldungen in /var/log/daemon.log
Bei Suse werden sie mWn in /var/log/messages geschrieben
Meine Suse 10.3 (Wechselplatte) läuft aber leider nicht mehr hoch, die 11.0 lässt sich auf der alten Möhre gar nicht erst installieren.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
Hi,
mit crontab -e habe ich mir als root user einen Eintrag dieser Art erstellt:
0 17 * * * /root/testscript.sh
Mit crontab -l kann ich auch sehen, dass der Eintrag genau so übernommen wurde.
In der /var/log/messages taucht nun um 17:00:01 nur diese Info auf: "RELOADED"
Ausgeführt wurde das Script jedoch nicht :-(
Und eine Mail mit dem Hinweis eines Fehlers ging auch nicht an den root User raus.
Was stimmt da nicht?
ps -A|grep cron bestigt mir, dass der cron Dämon läuft.Oder macht man das bei Suse (nicht Open Suse!) im yast?
Danke für Tipps