Scheduled Tasks
Scheduled tasks are used to set up tasks that execute at specified times, such as scheduled backups, scheduled script execution, etc.
Task List
Go to the Tasks page, which displays the scheduled task list by default.

The list displays the following information:
- Task Name: Task name
- Task Type: Shell/Backup, etc.
- Enabled: Whether enabled
- Task Schedule: Execution schedule
- Created At: Creation time
- Last Updated: Last execution time
- Actions: Edit, execute, delete, etc.
Create Task
Click the Create Task button to create a new scheduled task.
Task Types
| Type | Description |
|---|---|
| Shell | Execute Shell commands or scripts |
| Backup Website | Scheduled backup of website files |
| Backup Database | Scheduled backup of database |
| Log Rotation | Scheduled rotation of log files |
Execution Schedule
Multiple schedule settings are supported:
- Every Minute: Execute once every minute
- Every Hour: Execute once every hour
- Every Day: Execute at a specified time each day
- Every Week: Execute on specified day and time each week
- Every Month: Execute on specified date and time each month
- Custom: Use Cron expression
Cron Expression
Cron expression format: minute hour day month weekday
* * * * *
│ │ │ │ │
│ │ │ │ └── Day of week (0-7, both 0 and 7 are Sunday)
│ │ │ └─────── Month (1-12)
│ │ └──────────── Day of month (1-31)
│ └───────────────── Hour (0-23)
└────────────────────── Minute (0-59)Common examples:
| Expression | Description |
|---|---|
0 2 * * * | Every day at 2 AM |
0 */6 * * * | Every 6 hours |
0 0 * * 0 | Every Sunday at midnight |
0 0 1 * * | First day of every month at midnight |
*/5 * * * * | Every 5 minutes |
Don't know how to write it? Just describe your requirements clearly to an AI and let it generate one for you.
Shell Task Examples
Clean Temporary Files
find /tmp -type f -mtime +7 -deleteRestart Service
systemctl restart nginxSync Time
ntpdate ntp.aliyun.comTask Operations
Enable/Disable
Control whether the task is enabled via the switch. Disabled tasks will not execute.
Execute Immediately
Click the Run button to execute the task immediately without waiting for the scheduled time.
View Logs
Click the Logs button to view the task execution logs.
Edit Task
Click the Edit button to modify the task configuration.
Delete Task
Click the Delete button to delete the task.
Notes
- Task execution time is based on the server timezone
- Long-running tasks may affect the next execution
- It is recommended to set up notification reminders for important tasks
- Regularly check task execution status
