Webuzo

How to Set Up a Cron Job in Webuzo

A cron job runs a command automatically on a schedule — every hour, once a day, or on any timing you choose. They power things like scheduled backups, report emails, and WordPress’s own timed tasks. Webuzo gives you a simple screen to set them up.

Create a cron job

  1. Log in to your Webuzo Enduser Panel.
  2. Open the Advanced section and click Cron Jobs.
  3. Set the schedule — either pick a common preset or enter the five timing fields.
  4. Enter the command to run.
  5. Click Add.

Understanding the schedule

Cron timing has five fields: minute, hour, day of month, month, day of week. A few handy examples:

  • 0 * * * * — every hour, on the hour.
  • 30 2 * * * — every day at 2:30 AM (a good time for backups).
  • */15 * * * * — every 15 minutes.

A common WordPress example

WordPress’s built-in scheduler only runs when someone visits your site, which can be unreliable. A popular fix is to disable the built-in version and trigger it with a real cron job instead. Our guide on disabling WP-Cron explains the WordPress side, and the schedule above shows how to run it here.

Frequently asked questions

How do I stop my inbox filling with cron emails?

By default cron emails you its output. Add >/dev/null 2>&1 to the end of the command to silence routine jobs.

What is the shortest interval I can use?

Once per minute is the practical minimum. Avoid very frequent heavy jobs, as they can strain the server — see our cron job usage policy.

My cron job is not running.

Double-check the command path and that the script is executable. Test the exact command over SSH first to confirm it works.

Was this article helpful?