man run-parts
Os nomes dos arquivos devem seguir algumas regras. Remova o ".sh" e tudo ficará bem.
Eu tenho um problema muito estranho. Eu coloquei um script em /etc/cron.daily no meu servidor Ubuntu 12.04, dei-lhe as permissões apropriadas (0755), e assumi que seria executado corretamente. Eu acho que isso era uma suposição muito grande.
O nome do script é o seguinte:
-rwxr-xr-x 1 root root 801 Sep 16 16:24 ehcleanup.sh
Quando executo run-parts --test /etc/cron.daily
, ele não aparece na lista:
/etc/cron.daily/apache2
/etc/cron.daily/apt
/etc/cron.daily/aptitude
/etc/cron.daily/dpkg
/etc/cron.daily/logrotate
/etc/cron.daily/mlocate
/etc/cron.daily/passwd
/etc/cron.daily/standard
Estou usando drogas ou há algo mais que precisa ser feito para que esse script seja executado?
Tags cron ubuntu-12.04