Scheduled Tasks Complete Guide
Overview
Proxmox VE built-in scheduled tasks for automated operations like backups, maintenance, and updates.
Access Scheduled Tasks
Via Web UI
- Navigate to Datacenter → Scheduled Tasks
- View, create, or edit tasks
Via CLI
# List scheduled tasks
pvesh get /cluster/scheduler
# View task log
pvesh get /cluster/scheduler/logCreate Scheduled Task
Backup Schedule
# Create backup schedule
pvesh create /cluster/vzdump \
--vmid 100 \
--schedule daily \
--storage local \
--mode suspendSchedule Options
| Value | Description |
|---|---|
| daily | Daily at 2 AM |
| weekly | Sunday 2 AM |
| monthly | 1st of month |
| */n | Every n hours |
| custom | Custom cron |
Common Tasks
VM Backup
# Daily backup at 2 AM
pvesh create /cluster/vzdump \
--vmid 100 \
--schedule daily \
--storage local \
--mode suspend \
--compress zstd
# Weekly full backup
pvesh create /cluster/vzdump \
--vmid 100 \
--schedule weekly \
--storage local \
--mode stopUpdate Checks
# Check for updates daily
# System -> Options -> Update
# Schedule APT
pvesh create /cluster/apt \
--schedule dailyManage Tasks
List Tasks
# List all scheduled tasks
pvesh get /cluster/scheduler
# Show specific task
pvesh get /cluster/scheduler/100Delete Task
# Delete task
pvesh delete /cluster/scheduler/100Troubleshooting
Task Not Running
# Check task log
pvesh get /cluster/scheduler/log
# Check systemd timer
systemctl status pveschedulerKeywords
scheduled-tasks automation backup scheduler