What Do I Put for the Cron Job Command?
Linux Web Hosting
The commands below are compatible with Linux hosting plans only. These plans include Shared, Reseller, VPS, and Linux Dedicated Servers.
The commands provided below are examples of typical script locations. The bold sections within each command will need to be replaced with your cPanel username and script name.
PHP
EasyApache 4
Command to run a PHP 8.1 cron job:
/opt/cpanel/ea-php81/root/usr/bin/php /home/username/public_html/cron.php
Command to run a PHP 8.0 cron job:
/opt/cpanel/ea-php80/root/usr/bin/php /home/username/public_html/cron.php
Command to run a PHP 7.4 cron job:
/opt/cpanel/ea-php74/root/usr/bin/php /home/username/public_html/cron.php
Command to run a PHP 7.3 cron job:
/opt/cpanel/ea-php73/root/usr/bin/php /home/username/public_html/cron.php
Command to run a PHP 7.2 cron job:
/opt/cpanel/ea-php72/root/usr/bin/php /home/username/public_html/cron.php
Command to run a PHP 7.1 cron job:
/opt/cpanel/ea-php71/root/usr/bin/php /home/username/public_html/cron.php
Command to run a PHP 7.0 cron job:
/opt/cpanel/ea-php70/root/usr/bin/php /home/username/public_html/cron.php
Command to run a PHP 5.6 cron job:
/opt/cpanel/ea-php56/root/usr/bin/php /home/username/public_html/cron.php
Command to run a PHP 5.5 cron job:
/opt/cpanel/ea-php55/root/usr/bin/php /home/username/public_html/cron.php
Command to run a PHP 5.4 cron job:
/opt/cpanel/ea-php54/root/usr/bin/php /home/username/public_html/cron.php
EasyApache 3
Command to run a PHP 7.0 cron job:
/opt/php70/bin/php /home/username/public_html/cron.php
Command to run a PHP 5.6 cron job:
/opt/php56/bin/php /home/username/public_html/cron.php
Command to run a PHP 5.5 cron job:
/opt/php55/bin/php /home/username/public_html/cron.php
Command to run a PHP 5.4 cron job:
/opt/php54/bin/php /home/username/public_html/cron.php
Command to run a PHP 5.3 cron job:
/opt/php53/bin/php /home/username/public_html/cron.php
Command to run a PHP 5.2 cron job:
/opt/php52/bin/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 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
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