crontab · visualizer

Cron Heatmap

Paste your crontab and spot the hot minutes before they melt your server.

~/crontab · 8 jobs parsed
Tip: click a cell, or press Enter, to freeze the details. Arrow keys move around.

8 cron jobs at 00:00

  • › */5 * * * * runThatScript
  • › 0 * * * * processThatData
  • › @hourly notifyTheAdmin
  • › * * * * * executeJob
  • › */15 * * * * getData
  • › @daily backupServer
  • › */8 */2 * * * processUsers
  • › 0 0 * * * downloadThatContent

Most frequent times

  • 8 jobs00:00
  • 6 jobs02:00, 04:00, 06:00, 08:00, 10:00, 12:00, 14:00, 16:00, 18:00, 20:00, 22:00
  • 5 jobs01:00, 03:00, 05:00, 07:00, 09:00, 11:00, 13:00, 15:00, 17:00, 19:00, 21:00, 23:00
  • 3 jobs00:15, 00:30, 00:40, 00:45, 01:15, 01:30, 01:45, 02:15, 02:30, 02:40, 02:45, 03:15…
  • 2 jobs00:05, 00:08, 00:10, 00:16, 00:20, 00:24, 00:25, 00:32, 00:35, 00:48, 00:50, 00:55…
  • 1 job00:01, 00:02, 00:03, 00:04, 00:06, 00:07, 00:09, 00:11, 00:12, 00:13, 00:14, 00:17…

What is this?

Cron jobs are scheduled scripts and commands that run on your server — downloading content, cleaning up files, processing data. Too many at once will eat up your CPU and slow the server down.

This tool visualizes your crontab so you can see the hot spots, then reschedule jobs to spread the load evenly across the day.

Note: this visualizer does not take execution duration into account. Spreading out long running cron jobs by a few minutes will still result in the same kind of issues. Jobs that only run on certain weekdays, month days or months are counted on every day until you pick a specific day.