Hallo,
richte ich den cronjob mit
crontab -e
ein, passiert auch nur nichts.
Mich wundert auch, daß Änderungen an den Cron-Einstellungen nur "ziehen" wenn Sie sich nicht auf root beziehen.
Ändere ich in
/etc/cron.d/backup (ja, das soll ich nicht nutzen) den User, wird die Änderung sofort angenommen. Hier dazu die Log:
cron[2461]: (*system*) RELOAD (/etc/cron.d/backup)
Und jetzt kommt's, der Job läuft unter beiden Nutzern (beim User joerg klappt es natürlich nicht so richtig, aber das ist wegen dem fehlendem Key)
Jan 10 21:45:01 Gentoo Papa-Lappi cron[4395]: (root) CMD (/home/joerg/backup-home.sh)
Jan 10 21:45:01 Gentoo Papa-Lappi cron[4396]: (joerg) CMD (/home/joerg/backup-home.sh)
Jan 10 21:45:13 Gentoo Papa-Lappi sSMTP[4416]: Unable to locate mail
Jan 10 21:45:13 Gentoo Papa-Lappi sSMTP[4416]: Cannot open mail:25
Jan 10 21:45:13 Gentoo Papa-Lappi cron[4393]: (joerg) MAIL (mailed 196 bytes of output but got status 0x0001
Also irgendwo ist das was buggi - das liegt nicht an der Nutzung von
/etc/cron.d, aus meiner Sicht funktioniert grundsätzlich nichts mit Cron, wenn es von root angestupst wird.
Ne Idee? Nicht mal ein Loginhalt kommt ...