The Cron Job Interface allows cPanel users to automate repetitive tasks.
Note: Exercise caution when scheduling Cron Jobs. We recommend that you allow enough time between cron jobs for the previous cron job to complete.
If you schedule them to run too often, the server could start another cron job before the last cron job ends. This duplication could degrade Server or website performance.
For more information, see Red Hat’s Scheduling a Cron Job documentation.
The Cron Email section of the interface allows you to enter an email address for the system to send notifications when your cron jobs run. To set an email address, perform the following steps:
1) In the Email text box, enter the email address at which you wish to receive the notifications.
2) Click Update Email.
To disable email notifications for all cron jobs, remove the email address.
To disable email notifications for a single cron job, perform the following steps:
1) Locate the cron job for which to disable email notifications in the Current Cron Jobs table and click Edit.
2) In the Command text box, add the/dev/null 2>&1 line to the end of the command.
For example:
/usr/local/cpanel/bin/is_script_stuck /dev/null 2>&1
3) Save your changes.
To create a cron job, perform the following steps:
1) Select the interval at which you wish to run the cron job from the appropriate menus, or enter the values in the text boxes
2) In the Command text box, enter the command that you wish the system to run.
Important: You must specify settings for the Minute, Hour, Day, Month, Weekday, and Command text boxes.
Exercise extreme caution when you use the rm command in a cron job. If you do not declare the correct options, you may delete your home directory’s data.
If your cron job runs a custom script, the script requires the execute permission. For more information, read Red Hat’s Linux Permissions documentation.
Note: Specify the absolute path to the command that you wish to run. For example, if you wish to run the public_html/index.php file in your home directory, enter the following command:
/home/user/public_html/index.php
3) Click Add New Cron Job.
To run a script that resides in your home directory once an hour, perform the following steps:
1) In the Common Settings menu, select the Once Per Hour(0 * * * *) option.
2) In the Command text box, enter the script’s name. For example:
./my-script.sh
Remember: You must set the correct file permissions to allow a script to execute.
3) Click Add New Cron Job. The interface will display a success message.
The Current Cron Jobs table displays your existing cron jobs.
To edit a cron job, perform the following steps:
1) Locate the cron job that you wish to edit and click Edit.
2) Edit the settings that you wish to change and click Edit Line.
To delete a cron job, perform the following steps:
1) Click Delete next to the cron job that you wish to delete.
2) Click Delete.
Tweet Share Pin Email