Crontab Guru is a free editor for both beginner and advanced users to edit and schedule cron jobs in a quick and easy manner.
You can use crontab to create cron schedule expressions for almost anytime period you can imagine. Its website has a schedule generator whose variables (minute, hour, day of the month, day of the week, month, etc.) you can edit in real time.
The Crontab Guru website has 36+ examples of crontab schedule expressions that you can use to automate your tasks.
It also has a manpage where you can learn how to use it and get an understanding of all its features.
Although the Crontab editor is efficient for creating schedules, it doesn’t inform you if the jobs you create run at all or terminate along the way so the developers created Cronitor – a cron monitoring software that easily integrates with Crontab (with no-code) and alerts you when things go wrong.
Cronitor features a beautiful UI that is easy to operate thanks to its straightforward workflow.
It works well for Cron Job Monitoring, Heartbeat monitoring, Healthchecks, and CronitorCLI. It also works with PagerDuty, Slack, SMS, etc to promote your quick response to job issues.
There are tips to remember when using Crontab Guru. For example,
If the day-of-month or day-of-week part starts with a *, they form an intersection. Otherwise they form a union. * * 3 * 1 runs on the 3rd day of the month and on Monday (union), whereas * * */2 * 1 runs on every second day of the month only if it’s also a Monday (intersection).
Make sure you check out the other tips here before you start using Crontab.