cronscope

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.

    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.