Cron @reboot — Run on System Startup
Cron @reboot expression runs a job once every time the system restarts. Supported by most Unix cron daemons. See usage and caveats.
@reboot
Minute
·
Hour
·
Day (M)
·
Month
·
Weekday
“Run once, at startup”
Visual builder
Pick how often the job should run. The expression updates automatically.
At:
How cron syntax works
A standard cron expression has five fields, separated by spaces.
| Minute | Hour | Day of month | Month | Day of week |
|---|---|---|---|---|
| 0 - 59 | 0 - 23 | 1 - 31 | 1 - 12 | 0 - 6 (Sun-Sat) |
*Any value* * * * * — every minute
,Value list separator0 9,17 * * * — at 9 AM and 5 PM
-Range of values0 9-17 * * * — every hour 9 AM–5 PM
/Step values*/15 * * * * — every 15 minutes
?No specific value (Quartz)0 0 12 ? * MON
LLast (day of month/week)0 0 L * ? — last day of month
Common cron expressions
Click any example to load and translate it.
When to use this schedule
@reboot is a non-standard alias supported by Vixie Cron, cronie, and most Linux cron daemons. Use it to start background services, mount filesystems, or warm application caches after every system restart. Not supported in all environments — check your cron daemon's documentation.