Lembre-se de que os scripts instalados em /etc/cron.{hourly|daily|weekly|monthly} devem ser executáveis, para run-parts processá-los.
Atualização: De fato, a definição do shebang também é obrigatória em scripts cron para run-parts para processá-los. E como regra geral: você deve sempre definir um.