chkcrontab

Crontab linter
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.
Run this by doing:
chkcrontab crontab_file
Errors will cause a non-zero exit code. Warnings alone will not.
To see sample output for a bad crontab, run the following:
./chkcrontab ./tests/test_crontab
See the ./tests/test_crontab.disable
crontab for how to disable
warnings and errors.
Contributions
Contributions are welcome! Please add unit tests for new features
or bug fixes. To run all the unit tests run ./setup test
.
Unit tests are run on Travis for all supported python versions.
The main site for this is on code.google.com with a backup site at github. Use whichever is convenient, the maintainer will push accepted patches to both.