schon hundert mal gemacht und auf einmal funktionierts nicht.
unter debian man scripte, die regelmaessig ausgefuehrt werden sollen, einfach in einen ordner wie z.b. “/etc/cron.houly” rein legen. neben “hourly” gibts auch noch “daily”, “weekly”, “monthly”.
durchgefuehrt wird das durch entsprechende eintraege in der crontab, welche das program “run-parts” aufrufen, welches genau das macht: “run scripts or programs in a directory”.
in der manpage dazu bin ich dann auch fuendig geworden:
“[…]the names must consist entirely of ASCII upper- and lower-case letters, ASCII digits, ASCII underscores, and ASCII minus-hyphens.”
der name der scripte dar also keinen punkt enthalten, sondern nur [a-zA-Z0-9_-]
welche scripte ausgefuehrt werden, kann man einfach auch mal testen bzw anzeigen lassen mit:
run-parts --test /etc/cron.hourly
p.s. und immer dran denken, dass das script auch ausfuehrbar sein muss 😉