Existe um verificador de sintaxe para os arquivos cron.d?

4

Existe uma ferramenta de lint ou um verificador de sintaxe de linha de comando para os arquivos em /etc/cron.d ? Eu trabalho em uma equipe de suporte, e alguns membros da equipe são conhecidos por misturar a sintaxe para crontab e /etc/cron.d (ou seja, omitindo o usuário), e uma vez que tais entradas farão com que todas as entradas no arquivo falhar, gostaria de poder testar as entradas em um determinado arquivo em /etc/cron.d para ter certeza de que a sintaxe está correta antes de as tarefas do cron começarem a falhar.

Li a página cron(8) man e pesquisei google e serverfault por cron.d lint e cron.d syntax checker sem sucesso.

    
por Barton Chittenden 08.12.2016 / 18:52

1 resposta

2

Talvez isso possa ajudar você: chkcrontab Resumindo:

chkcrontab is a script to check crontab files like those in /etc/cron.d and /etc/crontab. It tries to catch glaring errors and warn on suspect lines in a crontab file. Some valid lines will generate warnings. Certain silly yet valid crontab lines will generate errors as well.

Alternativamente, você pode verificar rotineiramente por cron logs (especialmente para a string "bad minute")

    
por 08.12.2016 / 19:12

Tags