Existem duas listas de tarefas agendadas (crontabs).
Cada usuário (incluindo o root) tem um crontab por usuário, que pode listar com crontab -l
e editar com crontab -e
. A implementação usual do Linux armazena esses arquivos em /var/spool/cron/crontabs
. Você não deve modificar esses arquivos diretamente (execute crontab -e
como o usuário), mas é seguro listá-los para ver o que está dentro. Você precisa ser root para listá-los.
Existe também um crontab do sistema. Este é mantido pelo root, e os trabalhos podem ser executados como qualquer usuário. O crontab do sistema consiste em /etc/crontab
e, em muitos sistemas, arquivos em /etc/cron.d
. Esses arquivos têm uma coluna adicional: após os 5 campos de data / hora, eles têm um campo "user", que é o usuário com o qual o job será executado. É comum configurar /etc/crontab
para executar scripts dos diretórios /etc/cron.hourly
, /etc/cron.daily
, etc. e é assim que é feito em Raspbian.
Então, olhe em todos esses lugares: /var/spool/cron/crontabs/*
(você precisa ser root para este), /etc/crontab
, /etc/cron.*
.
Você também pode obter informações nos registros do sistema. Eles não informam onde o trabalho foi listado, mas informam exatamente qual comando está sendo executado, para que você possa procurar pelo texto do comando. Por exemplo, esta é a entrada que executa comandos em /etc/cron.hourly
a cada hora:
May 11 07:17:01 darkstar CRON[2480]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)