Essa é uma fonte perene de confusão resultante da diferença entre crontabs do sistema ( /etc/crontab
e os arquivos associados em /etc/cron.d
) e crontabs de usuário (incluindo o usuário root
, normalmente acessado via sudo crontab -e
) - da seção DEBIAN SPECIFIC
de man cron
:
Support for /etc/cron.d is included in the cron daemon itself, which
handles this location as the system-wide crontab spool. This directory
can contain any file defining tasks following the format used in
/etc/crontab, i.e. unlike the user cron spool, these files must provide
the username to run the task as in the task definition.
Se você realmente precisar executar o comando find
como usuário derakupload
, poderá fazê-lo diretamente por meio de seu próprio crontab, por exemplo.
sudo -u derakupload crontab -e
ou adicione-o ( com o campo do usuário) a /etc/crontab
.
Como alternativa, se o comando find
puder ser executado como root, basta usar o crontab sudo crontab -e
do root, mas omitir o campo do usuário derakupload
.