Path: Cron Jobs (/cron) — Admin onlyThe Cron Jobs page manages AreaWP’s internal scheduler. It is read-only — you can view jobs, run them manually, and browse logs, but schedule configuration happens within the features that own each job (Backups, Monitoring, etc.).
Scheduler Status Card
Shows the current state of the AreaWP scheduler:
| Field | Description |
|---|
| Running | Whether the scheduler service is active |
| Scheduler Type | areawp_scheduler |
| Last Activity | Timestamp of the most recent job execution |
Tabs
Scheduled Jobs
All jobs registered in the platform scheduler.
| Column | Description |
|---|
| Job Name | Display name and optional description |
| Schedule | Cron expression (e.g. 0 2 * * *) |
| Last Run | Relative time (“2m ago”, “1h ago”) |
| Last Status | Success / Warning / Error / Never Run badge |
| Next Run | Relative time (“in 5m”, “in 2h”) |
Run Now button per row — triggers the job immediately with a loading indicator. Each job runs independently; triggering one does not affect others.
Paginated — navigate with controls at the bottom.
Executed Logs
Full history of every job execution.
Filters:
- Search — filter by job name
- Status dropdown — All / Success / Warning / Error
| Column | Description |
|---|
| Job Name | Which job ran |
| Status | Icon + badge (Success / Warning / Error) |
| Started | Absolute timestamp |
| Duration | How long the job took |
| Triggered By | Scheduled / Manual |
| Message | Output message or error description |
Paginated. Useful for diagnosing recurring failures or verifying critical jobs ran on schedule.
Common Jobs
| Job | Default Schedule | Purpose |
|---|
| License check | Every 6 hours | Validate license with the server |
| SSL renewal check | Daily at 2am | Renew expiring certificates |
| Backup jobs | Per schedule config | Run configured backup schedules |
| Uptime checks | Per monitor config | Ping monitored services |
| System cleanup | Daily at 3am | Remove temp files and old logs |