@frankmeeuwsen @haayman in je systemlog, tegenwoordig meestal journald (uit te lezen via journalctl -u cron, bijvoorbeeld).

Ik ging er van uit dat het met die cron 0 12 1-7 * 1 juist wel zou moeten lukken, eigenlijk. Ben benieuwd waarom die dan niet afvuurt.

Om om die beperking van sh heen te komen die @haayman benoemt (overigens, dat is ook te ondervangen door SHELL=/bin/bash in je crontab op te nemen, natuurlijk), werkt het ook als je het uiteindelijke commando in een shellscript zet (wat je volgens mij ook al had, het staat me bij dat je dat zei in ieder geval) en die met #!/bin/bash te beginnen.

@max @frankmeeuwsen @haayman

crond komt in een paar smaken, dat kan nog wel van invloed zijn op je scheduling regels. Welke distro gebruik je?

Van grotere invloed dan de shell vind ik eigenlijk dat een cronrun je user environment niet meekrijgt. Je kunt testen welke variabelen je tot je beschikking hebt door cron het commando `env` uit te laten voeren. De output wordt gestuurd naar de user die in het MAILTO= veld (bovenin je crontab) staat.