Cron is a software utility that runs commands or scripts automatically at specific dates, times, or intervals. In other words, cron is used to schedule jobs. A cron job is the command or script which is scheduled to run. Cron is mainly used for the automation of repetitive tasks, like making scheduled backups, running maintenance tasks and fetching data.