What Do I Put for the Cron Job Command ?

Last modified: August 6, 2019
You are here:
Estimated reading time: 2 min

Linux Web Hosting

Linux web hosting includes the following: Shared, Reseller, VPS and Dedicated. The commands below are compatible with Shared Reseller, VPS and Dedicated Servers with Easy Apache 3 installed; these commands will not work on Windows Hosting or VPS with Plesk.

Command line examples only! Bold sections must be changed.

Note: You may need to adjust /home/ to /home#/ depending on the home directory on which your account resides. To view the home directory for your account simply view the stats column on the main cPanel page of your account, and look for the home directory.

 

PHP

Command to run a PHP5 cron job:

php /home/username/public_html/cron.php
Optional flags are sometimes required for a PHP cron job:

php -q /home/username/public_html/cron.php

Command to run a PHP4 cron job:

/usr/local/php4/bin/php /home/strong>username/public_html/cron.php

Command to use a specific php.ini file:

php -c /home/username/public_html/php.ini /home/username/public_html/myscript.php

Command to GET a remote file:

/usr/bin/GET http://www.example.com/file.php

 

Perl

Command to run a CGI cron job:

perl /home/username/public_html/cgi-bin/file.pl

 

SSH

Command to run a code script cron job:

/bin/sh /home/username/public_html/file.sh

 

MySQL

Note: It is a good practice to not type your password out in the follow commands but to simply use the -p flag alone and have the system prompt you for the password. This is way your password stays secure and is never on the server as plain text.

 

Command to import a database:

mysql -u mysql_user -ppassword database_name < backup.sql

Command to export a database:

mysqldump -u mysql_user -ppassword database_name > backup.sql

 

 

Custom Installations without Easy Apache 3 (VPS/Dedicated)

 

PHP

Command to run for a PHP5 cron job:

/usr/local/php5/bin/php5 /home/username/public_html/cron.php

Command to run for a PHP4 cron job:

/usr/bin/php /home/username/public_html/cron.php

 

————

How Do I Create and Delete a Cron Job?

How Do I Create and Delete a Cron Job?

Cron jobs run scheduled commands at specific times. The Cron Jobs tool in cPanel is helpful for setting up automated maintenance and other unmanned server duties.

 

Create a Cron Job

To create a cron job:

1. Log into cPanel.
2. In the Advanced section, click Cron Jobs.
3. Under Cron Email, make sure the current email address is valid. If not, enter a new, valid email and click Update Email. You will receive an email after the cron job has finished.
4. Under Add New Cron Job, use the Common Settings drop-down menu to choose from a list of regularly used intervals; or set the frequency of your cron job by using the drop-down box next to each time unit. Common settings range from every minute to once a year.
5. In the Command field, enter the desired command.
6. Click Add New Cron Job.

Your cron job will then be execute a file at a certain time, date and repetition, according to the settings you selected.

 

Remove or Edit a Cron Job

To remove or edit a cron job:

1. In the Advanced section of cPanel, click the Cron Jobs icon.
2. Scroll down to the last section called Current Cron Jobs.
3. Find the cron job you wish to edit or delete.
4. Under Actions, for the appropriate cron job, click either Edit or Delete.

Was this article helpful?
Dislike 0
Views: 15