Isso está acontecendo porque seu script tem uma extensão .py
. Os arquivos em /etc/cron.daily
são executados pelas partes de execução (8) comando e seu padrão é ignorar programas que não correspondem a várias regras. Você deve conseguir remover apenas a extensão .py
.
run-parts runs all the executable files named within constraints described below, found in directory directory. Other files and directories are silently ignored.
If neither the --lsbsysinit option nor the --regex option is given then the names must consist entirely of ASCII upper- and lower-case letters, ASCII digits, ASCII underscores, and ASCII minus-hyphens.
Por exemplo
touch /etc/cron.daily/test.py
chmod +x /etc/cron.daily/test.py
run-parts --test /etc/cron.daily
/etc/cron.daily/apache2
...
nenhum sinal de test.py
mv /etc/cron.daily/test.py /etc/cron.daily/test
run-parts --test /etc/cron.daily
/etc/cron.daily/apache2
...
/etc/cron.daily/test
ta da!