1

我正在尝试设置 cronjobin 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

这是行不通的。

知道这里有什么问题吗?

提前致谢!

4

2 回答 2

0

尝试这个

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

front- 控制器名称

cronjob- 函数名称

在您的本地主机中

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

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

于 2013-08-09T13:09:16.653 回答
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/

于 2013-08-10T09:18:15.920 回答