What is Cron Job?
A cron job is a scheduled task on a server that runs automatically at defined times — every five minutes, daily at 2 am, or the first of each month. The schedule is written in a compact five-field format specifying minute, hour, day, month and weekday, and the server executes the attached script unattended, whether anyone is logged in or not.
Cron jobs are the silent workforce behind business software: nightly database backups, morning sales-report emails to the owner, hourly checks that send payment-reminder WhatsApp messages, expiring hotspot users whose validity ended, and cleaning old logs. On cPanel hosting, cron jobs are configured through a simple form. When a client asks "can the system do this automatically every day?", the answer is usually a cron job.