如何为CodeIgniter设置cron job URL?

2022-08-30 10:36:09

我正在为我的网站使用CodeIgniter。我必须使用cron作业来运行控制器功能之一。我在网站中使用路由。而且我没有在URL中使用。index.php

例如,这里欢迎是我的控制器,显示是该控制器的功能名称。http://example.com/welcome/show

我这样用过,

0 * * * * php /home/username/public_html/welcome/show

它给出了“没有这样的目录”

我如何在cPanel中为上面的URL设置cron jon。


答案 1

用:

php index.php welcome show

作为命令在您的 crontab 中。例如:

0 * * * * php /home/username/index.php welcome show

来源 (版本 2.2.0) http://www.codeigniter.com/userguide2/general/cli.html

来源(版本 3.*) http://www.codeigniter.com/user_guide/general/cli.html

来源 (版本 4.*) http://codeigniter.com/user_guide/cli/cli.html


答案 2

我用过下面的cron

php /full-path-to-cron-file/cron.php /test/index

来源:http://www.asim.pk/2009/05/14/creating-and-installing-crontabs-using-codeigniter/

这对我有用。

感谢大家


推荐