A cron job is simply a scheduled task that can be set up within your web hosting control panel. You can set up cron jobs to perform virtually any mundane and simple task that would usually be conducted through your control panel or content management system, such as deleting old posts or making new posts.
Cron jobs are set using custom commands, as well as scheduling the time and date of each scheduled task.
Maintaining a web server and/or a web site can involve performing a lot of menial repetitive tasks. Fortunately, cron jobs will let you perform such tasks automatically, without the need for programming knowledge or outsourced workers. If you find yourself doing the same things over and over again in your web hosting control panel, then you may want to research cron jobs.