Schedule cron jobs on shared hosting
Create, edit, and delete scheduled commands in the hosting control panel — backups, CMS tasks, and PHP CLI scripts.
A cron job runs a command on a schedule on your hosting account — for example a CMS task runner or a nightly script. Use the hosting control panel; you do not get a system crontab on shared hosting.
Create or edit a cron job
- Open the hosting control panel from the client area.
- Open Cron / scheduled tasks.
- Set the schedule (minute, hour, day, month, weekday) or pick a preset.
- Enter the command. For PHP scripts, use the PHP CLI path the panel lists (not the website URL) plus the full path to your
.phpfile under the site. - Save. Edit the same row later to change the schedule or command.
If the panel can email you on failure (or send the command’s output), turn that on while you test, then disable noisy success mail.
Common schedules
| Goal | Typical cron fields |
|---|---|
| Every hour | 0 * * * * |
| Daily at 03:00 server time | 0 3 * * * |
| Weekly, Sunday 04:00 | 0 4 * * 0 |
| Every 15 minutes | */15 * * * * |
Times follow the server clock (Costa Rica), not your laptop.
Delete a job
Remove jobs you no longer need so they stop firing after a site move or plugin change.
Open a ticket if a job never runs — include the schedule, the command, and the domain.