Назад | Перейти на главную страницу

Есть ли средство проверки синтаксиса для файлов cron.d?

Есть ли инструмент lint или средство проверки синтаксиса командной строки для файлов в /etc/cron.d? Я работаю в группе поддержки, и некоторые члены команды, как известно, путают синтаксис для crontab и /etc/cron.d (т.е. пропуская пользователя), и поскольку такие записи приведут к сбою всех записей в файле, я хотел бы иметь возможность протестировать записи в данном файле в /etc/cron.d чтобы убедиться в правильности синтаксиса до того, как задания cron начнут давать сбой.

Я прочитал cron(8) справочную страницу и поискал в google и serverfault cron.d lint и cron.d syntax checker безуспешно.

Может быть, это поможет вам: chkcrontab Коротко:

chkcrontab - это сценарий для проверки файлов crontab, подобных тем, что находятся в /etc/cron.d и / etc / crontab. Он пытается обнаружить явные ошибки и предупредить о подозрительных строках в файле crontab. Некоторые допустимые строки будут генерировать предупреждения. Некоторые глупые, но правильные строки crontab также будут генерировать ошибки.

Кроме того, вы можете регулярно проверять cron журналы (особенно для строки "плохая минута")