Running a cron job automatically after server reboot
Learn how to run a cron job automatically after a server reboot using the @reboot crontab directive in the cron job instead of a particular day or time.
This article demonstrates how to run a cron job automatically after a server reboot. For example, you may want to run a particular script file or application after a server restarts.
To do this, use the @reboot crontab directive in the cron job instead of a particular day or time. For example, the following cron job runs the start_application.sh script file in the user's home directory one time only after the system restarts:
@reboot ${HOME}/start_application.sh
Note
Remember to specify the full path to the file you want to run in the cron job. Alternatively, you can use Bash environment variables such as ${HOME} and ${USER} to help specify the path.
More Information
For more information about the @reboot directive and other directives you can use in cron jobs, type the following command at the command prompt:
man 5 crontab
Related Articles
Updated 3 days ago