OpenPanel uses the Ofelia job scheduler, which supports scheduling jobs with second-level precision.
This means the cron expression includes 6 fields instead of the standard 5 used in Unix crons:
- GO:
* * * * * *
- Unix:
* * * * *
⚠️ When creating jobs, don’t forget to include the extra field for seconds!
Editing crons from terminal
As an Administrator, you can edit user cron jobs directly from the terminal:
nano /home/USERNAME/crons.ini
file format is:
[job-exec "JOB_NAME"]
schedule =
container =
command =
Example:
[job-exec "example"]
schedule = @every 10m
container = php-fpm-8.2
command = curl https://ip.openpanel.com
After making changes, restart the cron container for the user:
cd /home/USERNAME && docker --context=USERNAME compose up -d cron