如何在cpanel中设置cron作业

时间:2012-04-29 05:44:51

标签: php cron cpanel

我正在使用X10托管

服务器是https://boru.x10hosting.com

加上我给的cron作业

命令 /usr/bin/php -q /home/mohanphp/www/quote_bot/sms_cron.php >>/home/mohanphp/www/quote_bot/log/cron_log.txt 2>&1

我曾尝试过

/usr/bin/php -q /home/mohanphp/www/quote_bot/sms_cron.php >/dev/null 2>&1

/usr/bin/php -f /home/mohanphp/www/quote_bot/sms_cron.php >/dev/null 2>&1

我每隔5分钟设置一次cron。

请帮我解决一下这个命令的错误。

2 个答案:

答案 0 :(得分:3)

以下是我的一些尝试:)

以下情况在我的案例中运作良好:

wget -O /dev/null http://example.com/cron/my-cron.php >/dev/null

此外,以下工作正常(我认为如果我们在网址中有'https://',这会更好):

/usr/bin/php -q /home/user/public_html/cron/my-cron.php >/dev/null

另一个:

curl -s http://example.com/cron/my-cron.php >/dev/null 2>&1

如果您不希望收到通知您特定cron作业的电子邮件,请在命令中添加以下行:>/dev/null 2>&1

参考:http://docs.cpanel.net/twiki/bin/view/AllDocumentation/CpanelDocs/CronJobs

答案 1 :(得分:1)

我正在使用它:

/usr/bin/wget -q -O /dev/null "http://www.mydomain.com/myscript.php" > /dev/null 2>&1