Dans les répertoires /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly, /etc/cron.monthly, les noms des programmes ne peuvent contenir que :
- Des lettres en majuscules ou minuscules,
- Des chiffres
- Des soulignés (underscore)
- Des tirets (hyphens).

Le point est, par exemple, interdit !
Si un fichier contient des caractères interdits, il est purement et simplement ignoré.

De plus, seuls les fichiers executables et les liens sont traités. Pas les répertoires, ni les fichiers sans droits d'exécution...

L'ordre de traitement des différents programmes est effectué par ordre alphabétique.

Tous les détails dans man run-parts

On peut tester (voir) les noms des programmes executés par run-parts en faisant un run-parts --test /etc/cron.daily/