2017-03-29 37 views
-1

我需要为在codeigniter框架中开发的应用程序设置cron作业。 cron作业的网址是:如何为codeigniter应用程序设置cron作业

http://domainname.com/gideonv1/index.php?module=cronbjob&view=index 

这里

controller Name = cronbjob and method name = index 

现在我喜欢设置命令的cronjob:

/usr/bin/curl /home/pte/public_html/gideonv1/index.php cronjob index >/dev/null 2>&1 

,但它无法正常工作。请建议我如何正确设置此cronjob。

+0

我正在像这样使用/ usr/bin/php -q /home/pte/public_html/gideonv1/index.php cronjob索引 – shantanu

+0

英文和设计改进 –

回答

0

如果您运行的本地PHP应用程序,然后:

/usr/bin/php /home/pte/public_html/gideonv1/index.php cronjob index >/dev/null 2>&1

您可以避免通过添加shebang到您的应用程序设置PHP的位置。

或者,如果你的方法来运行Web应用程序(如果我假设正确的,的cronjob和指数有观点,但其高达您的应用程序体系结构):

/usr/bin/curl http://someserver.com/index.php?cronjob=index >/dev/null 2>&1

curl可以用来触发您的Web应用程序,它并不真正运行您的PHP应用程序,您的Web服务器,由curl触发。