. Есть ли инструмент lint или средство проверки синтаксиса командной строки для файлов в /etc/cron.d
? Я работаю в группе поддержки, и некоторые члены команды, как известно, смешивали синтаксис для crontab
и /etc/cron.d
(то есть опуская пользователя), и так как такие записи приведут к сбою всех записей в файле, я хотел бы иметь возможность протестировать записи в данном файле в /etc/cron.d
, чтобы убедиться, что синтаксис правильный. прежде, чем задания cron начнут отказывать.
Я прочитал справочную страницу cron (8)
и выполнил поиск в google и serverfault для cron.d lint
и cron.d Средство проверки синтаксиса
безуспешно.
Возможно, это поможет вам: chkcrontab Вкратце:
chkcrontab - это сценарий для проверки файлов crontab, подобных тем, что в /etc/cron.d и / etc / crontab. Он пытается отловить вопиющие ошибки и предупреждать о подозрительных строках в файле crontab. Некоторые допустимые строки будут генерировать предупреждения. Некоторые глупые, но действительные строки crontab будут генерировать
Кроме того, вы можете регулярно проверять журналы cron
(особенно для строки «плохая минута»)