为什么codeigniter cron不工作

时间:2013-08-09 12:45:07

标签: php codeigniter cron command-line-interface ubuntu-11.10

我正在尝试设置cronjob in codeIgniter on my localhost,以便当我从终端运行相同的路径时,它可以正常工作

这是我从cli(终端)运行的路径:

/usr/bin/php /home/user_name/path_to_index.php users foo

这是有效的

但是当我在crontab文件中将其设置为:

 3 * * * *  /usr/bin/php /home/user_name/path_to_index.php users foo

这不起作用。

知道这里有什么问题吗?

提前感谢!

2 个答案:

答案 0 :(得分:0)

试试这个

/usr/bin/curl http://examblewebsite/index.php/front/cronjob

front - 控制器名称

cronjob - 功能名称

中的

0 13 * * * php [application_path]/index.php cli/reminders

如果您有更多详细信息,请参阅此link

答案 1 :(得分:0)

如果您尝试的默认方法无效,则可以通过http协议进行呼叫。

wget http://example.com/example/test/bar/

curl http://example.com/example/test/bar/

参考:http://mildcoder.com/handling-codeigniter-in-cli-and-cron-jobs/