ich "ärgere" mich schon seit längerem über cron, das "out of the box" nicht funktioniert:
crontab sucht sucht die tabs in /crontabs, busybox-cron in /etc/cron/crontabs - aber beide Ordner sind nicht vorhanden
root@dm800se:~# crontab -e
crontab: chdir(/crontabs): No such file or directory
root@dm800se:~# cat /etc/init.d/busybox-cron | grep ARGS | head -1
ARGS="-c /etc/cron/crontabs"
root@dm800se:~# ls /etc/cron
ls: /etc/cron: No such file or directory
root@dm800se:~#
der "bug" wird auch so in Alternative Images übernommen ...
ich löse es dann immer so - und die Lösung hatte auch nicht gerade aus dem Ärmel geschüttelt, musste auch erst tüfteln:
- erstelle /etc/cron/crontabs manuell
- erstelle den symlink "crontabs" nach /etc/cron/crontabs um mir die umständliche tab Verwaltung zu ersparen (crontab -e -c /etc/cron/crontabs/) bzw. um das busybox-cron script nicht editieren zu müssen
root@dm800se:~# mkdir /etc/cron
root@dm800se:~# mkdir /etc/cron/crontabs
root@dm800se:~# ln -sf /etc/cron/crontabs /crontabs
root@dm800se:~#
vielleicht kann man das fixen, dass es out of the box funktioniert, also dass die notwendigen Ordner im Image vorhanden sind (/crontabs) und ggfs. das busybox-cron script anpasst:
danke