See when your crontab really runs
Paste a crontab. cronscope predicts each job's next runs, draws the week as a heatmap, and flags the mistakes behind silent incidents: schedules that never fire, the day-of-month/day-of-week trap, the midnight stampede and the unescaped %.
Everything runs in this page. Your crontab is not sent anywhere.
Loading Python in your browser. About 10 MB the first time, cached after that.
The week
One cell per hour, Monday to Sunday. The hotter the colour, the more jobs fire in that hour; a red ring marks a minute where three or more jobs start together.
Next runs
In your local time.
| Line | Schedule | Command | Next runs |
|---|
Explain one expression
Try 0 0 13 * 5: it reads like Friday the 13th, and cron runs it every Friday and on every 13th.
The same checks in your terminal and CI
pip install git+https://github.com/RootX22/cronscope.git
crontab -l | cronscope -
cronscope /etc/crontab --system --fail-on warning
cronscope mycron --svg week.svg
Standard library only, exit codes for CI, MIT licensed. Source, docs and the list of what it cannot see.