> ## Documentation Index
> Fetch the complete documentation index at: https://docs.areawp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Cron Jobs

> View scheduled platform jobs, run them on demand, and browse the full execution log with status filtering.

<Info>
  **Path:** Cron Jobs (`/cron`) — Admin only

  The 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.).
</Info>

## 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   |
