Parece que foi uma questão de .sh
no final do nome do arquivo. Eu poderia jurar que eu nomeei scripts em /etc/cron.* com um sufixo .py
ou .sh
antes, então pode ser um bug ...
Em qualquer caso:
root@salt:/etc/cron.hourly# ls
salt-apply.sh
root@salt:/etc/cron.hourly# run-parts --report /etc/cron.hourly --list
root@salt:/etc/cron.hourly# mv salt-apply.sh salt-apply
root@salt:/etc/cron.hourly# run-parts --report /etc/cron.hourly --list
/etc/cron.hourly/salt-apply