Knowledge BaseShared HostingScheduling cron jobs from cPanel

Scheduling cron jobs from cPanel

Shared Hosting 3 min read Updated March 2026

Run scheduled tasks via standard crontab syntax.

Add a cron

  1. cPanel → Advanced → Cron Jobs.
  2. Set email (use a real one — output goes there). Empty field = no email.
  3. Pick a schedule preset or enter custom (minute hour dom month dow).
  4. Command: full absolute paths. Example: /usr/local/bin/php /home/user/public_html/cron.php > /dev/null 2>&1.

Silence output

Every cron produces email unless suppressed. Append > /dev/null 2>&1 or set MAILTO="" at top of the Cron Jobs page to avoid mail-queue floods.

Frequency limits

Minimum interval on shared plans is 5 minutes. Need 1-minute granularity? Upgrade to Cloud VPS where you have full cron control.

Was this article helpful?

Still stuck?

Our team answers tickets 24/7. Median first response: 15 minutes.