Cron n'exécute pas des scripts avec extensions

Bonjour,

Je souhaitais planifier l’exécution d’un script toto.sh toutes les heures.
J’ai donc placé toto.sh dans /etc/cron.hourly
Dans la syslog, je vois bien i CMD ( cd / && run-parts --report /etc/cron.hourly)[/i], mais il ne se passe rien.
Si je renomme toto.sh et toto, ça fonctionne.

Est-il interdit de mettre un nom de script avec extension dans les répertoires cron ? Je n’ai pas trouvé de précisions à ce sujet.

Bonjour,

L’executable permettant de lancer tous les scripts présent dans /etc/cron.hourly/ est run-parts.

Dans le man de run-parts, il est spécifié ceci :

Il est aussi possible de verifier la bonne prise en charge de son script via le paramètre --test

Merci beaucoup pour la réponse !
J’avais fait man cron, man crontab, mais pas man run-parts :wink: