Bluehost Web Hosting Help

Cron Jobs with PHP and other File Types


This article will provide examples of different commands you can use in Cron Job. If you need a different explanation on Cron Jobs, please refer to this list of Cron Job articles:

Command lines. Examples only! Bold sections must be changed.

Note: You may need to adjust /home/ to /home#/ depending on the home directory your account resides on. 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.


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 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:



Command to run a CGI cron job:

perl /home/username/public_html/cgi-bin/


Command to run a shell script cron job:

/bin/sh /home/username/public_html/


Note: It is 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)


Command to run for a PHP5 cron job:

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

Knowledgebase Article 272,208 views bookmark tags: cron file jobs php (updated 155 days ago)

Was this resource helpful?

Did this resolve your issue?

Please add any other comments or suggestions about this content:

Recommended Help Content

Specify a Cron Job to use a Specific php.ini File

Script executed with a cron job requires a specific php.ini file to be used. (updated 977 days ago)

Setup, Remove, or Edit a Cron Job

This article will explain how to setup, remove, or edit a Cron Job. (updated 973 days ago)

Cron Job Basics

Learn how the Cron Job tool can help you automate the scripts on your web site. (updated 50 days ago)

Related Help Content

MIME Types

I have a file with a non-standard extension, how can I get your server to display its contents? (updated 161 days ago)

Adding Handlers to change your PHP Version

This article will explain how to add a PHP handler to your .htaccess files. This is useful if you want to customize the version of PHP that runs your PHP files. (updated 34 days ago)

Crons running at specific date and time

How to run cron jobs at a specific "local" date and time. (updated 1164 days ago)

Create Custom MIME Types

This article will explain how to create MIME types. (updated 162 days ago)

Protecting the php.ini file from being viewed

The php.ini file can be viewed from a web browser. (updated 1237 days ago)

MIME Types Setup Instructions

What are MIME Types? How do I create custom MIME Types? (updated 2157 days ago)

PHP Config

PHP vs PHP single php.ini vs PHP with FastCGI (updated 1237 days ago)

Upload File Size Limit

How do I increase my file size limit in my PHP application? (updated 183 days ago)