我正在尝试设置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
这不起作用。
知道这里有什么问题吗?
提前感谢!
答案 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/