Cerox
22.07.06, 18:50
Hallo zusammen,
ich könnte hier gerade verzweifeln und ich verstehe nicht, wieso mein Cronjob nicht ausgeführt wird...
Ich habe folgendes gemacht:
1. crontab /etc/crontab als root ausgeführt
2. die crontab von root mit crontab -e editiert
3. Cron neu gestartet auch wenn es wahrscheinlich nicht nötig ist
Hier mal die crontab von root:
server:/usr/local# crontab -l
#root crontab
SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# m h dom mon dow user command
* * * * * /usr/local/cron.backup_sebi
Mails bekomme ich leider nicht, und ich weiß nicht, in welchen logs ich außer in /var/log/messages gucken könnte:
Cron loggt auch nur darein, wenn ich ihn mal neustarte.
Jul 22 19:17:24 server /usr/sbin/cron[6580]: (CRON) INFO (pidfile fd = 3)
Jul 22 19:17:24 server /usr/sbin/cron[6581]: (CRON) STARTUP (fork ok)
Jul 22 19:17:24 server /usr/sbin/cron[6581]: (CRON) INFO (Skipping @reboot jobs -- not system startup)
Die /etc/crontab habe ich auch mal entsprechend editiert mit dem zusätzlichen Userfeld - keine Veränderung.
Der Cron sollte eigentlich laufen...
server:/usr/local# ps aux | grep cron
root 6581 0.0 0.1 1884 724 ? Ss 19:17 0:00 /usr/sbin/cron
cron.backup_sebi (das Script, welches Cron jede Minute ausführen soll) sieht folgendermaßen aus; führe ich dieses Script manuell aus, funktioniert alles wie gewünscht:
#!/bin/bash
if [ ! -e /home/sebastian/backup.log ]; then
/usr/bin/nohup /usr/local/backup_sebi 2>/dev/null &
fi
Weiß jemand woran das liegt?
btw: Hat wahrscheinlich nichts damit zu tu, aber was darf ich darunter verstehen:
/usr/sbin/cron[6581]: (CRON) INFO (Skipping @reboot jobs -- not system startup)
ich könnte hier gerade verzweifeln und ich verstehe nicht, wieso mein Cronjob nicht ausgeführt wird...
Ich habe folgendes gemacht:
1. crontab /etc/crontab als root ausgeführt
2. die crontab von root mit crontab -e editiert
3. Cron neu gestartet auch wenn es wahrscheinlich nicht nötig ist
Hier mal die crontab von root:
server:/usr/local# crontab -l
#root crontab
SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# m h dom mon dow user command
* * * * * /usr/local/cron.backup_sebi
Mails bekomme ich leider nicht, und ich weiß nicht, in welchen logs ich außer in /var/log/messages gucken könnte:
Cron loggt auch nur darein, wenn ich ihn mal neustarte.
Jul 22 19:17:24 server /usr/sbin/cron[6580]: (CRON) INFO (pidfile fd = 3)
Jul 22 19:17:24 server /usr/sbin/cron[6581]: (CRON) STARTUP (fork ok)
Jul 22 19:17:24 server /usr/sbin/cron[6581]: (CRON) INFO (Skipping @reboot jobs -- not system startup)
Die /etc/crontab habe ich auch mal entsprechend editiert mit dem zusätzlichen Userfeld - keine Veränderung.
Der Cron sollte eigentlich laufen...
server:/usr/local# ps aux | grep cron
root 6581 0.0 0.1 1884 724 ? Ss 19:17 0:00 /usr/sbin/cron
cron.backup_sebi (das Script, welches Cron jede Minute ausführen soll) sieht folgendermaßen aus; führe ich dieses Script manuell aus, funktioniert alles wie gewünscht:
#!/bin/bash
if [ ! -e /home/sebastian/backup.log ]; then
/usr/bin/nohup /usr/local/backup_sebi 2>/dev/null &
fi
Weiß jemand woran das liegt?
btw: Hat wahrscheinlich nichts damit zu tu, aber was darf ich darunter verstehen:
/usr/sbin/cron[6581]: (CRON) INFO (Skipping @reboot jobs -- not system startup)