Pourquoi cron.weekly ne fonctionne-t-il pas?

Lorsque j'ai remarqué que le backupscript que j'ai placé dans /etc/cron.weekly sur mon server Debian6 n'est pas exécuté, j'ai placé ce petit script, pour voir si le cronjob hebdomadaire est exécuté:

#!/bin/bash echo 'CRON RAN' > /var/log/cron-weekly-runcheck.log 

l'a enregistré comme

 -rwxr-xr-x 1 root root 64 Jul 15 02:14 /etc/cron.weekly/runcheck.sh 

Lorsque j'ai vérifié aujourd'hui, le file journal qu'il était censé créer n'existait pas.
Le crontab ressemble à ce qui suit (qui devrait être le crontab debian6 par défaut à ma connaissance):

 SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # mh dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 1 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) 

Tout ce qui apparaît sur le cronjob hebdomadaire dans n'importe quel file journal est cette ligne:

 Jul 16 06:47:01 wtwrp /USR/SBIN/CRON[29272]: (root) CMD (test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )) 

Note latérale: cron.daily semble fonctionner depuis que Logrotate fonctionne. cron.hourly n'a pas de scripts.

Des idées sur ce qui pourrait aller mal?

Les scripts cron.weekly sont démarrés par les run-parts qui ignorent tous les files avec extension. Renommer runcheck.sh à runcheck et il devrait faire

comm1 || comm2 || comm3 || comm4

sera exécuté jusqu'à la première retval = 0 sera returnné (de gauche à droite). Le rest des commands chaînées sont optimisées par l'interprète et ne sont PAS exécutées

Si le test -x /usr/sbin/anacron renvoie zéro comme retval, aucune autre command ne sera exécutée.