/etc/cron.weekly: Aufgepasst mit Dateinamen!
Ich wunderte mich ziemlich lange darüber, dass mein neues Backup-Skript “backup.sh”, das ordnungsgemäß unter /etc/cron.weekly liegt, nicht ausgeführt wurde.
Aufgepasst, denn die Dateien unter cron.weekly (dasselbe gilt für die anderen cron.*-Ordner) werden vom Kommando run-parts gefunden und gestartet.
Was für mich recht überraschend war (Auszug aus der manpage):
run-parts runs a number of scripts or programs found in a single directory directory. Filenames should consist entirely of upper and lower case letters, digits, underscores, and hyphens. Subdirectories of directory and files with other names will be silently ignored.
Dateien mit Punkt im Dateinamen werden also (unter anderem) ignoriert.