Oops! Você entrou em conflito com o fato de o Ubuntu (Debian?) Lidar com root
crontab não via /var/spool/cron/crontabs/root
(que é o arquivo criado, com crontab -e
), mas através de /etc/crontab
, que oferece mais flexibilidade ao sistema e, através de um formato ligeiramente diferente, a capacidade de executar trabalhos periódicos como qualquer usuário.
De /etc/crontab
:
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the 'crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
Então, abandone crontab -e
como root
e siga /etc/crontab
Ainda não descobri por que /var/spool/cron/crontabs/root
é excluído, mas como não é o jeito certo, não acho que seja importante.