【发布时间】:2017-02-13 15:23:33
【问题描述】:
我需要每 24 小时运行一次 cron 作业来执行 sql 查询并将数据保存在数据库中。
我有一个名为GetproductsController.php 的控制器,我必须执行的方法是indexAction()
我试过这样做:
5,10,15,20,25,30,35,40,45,50,55,59 * * * * /usr/bin/curl --silent http://localhost:8080/myproject/getproducts/index
但我不知道该怎么做,如果有人知道我该怎么做,我将不胜感激。
注意!
【问题讨论】:
-
cd是更改目录,它至少应该以php开头 -
你能举个例子吗? @nogad
-
stackoverflow.com/questions/2689284/executing-php-with-crontab我的php路径一直是/usr/bin/php。这个问题的公认答案告诉你如何找到你的答案。我不确定如何调用函数思想。
-
在我的情况下路径很好,但我不知道如何执行方法 indexAction() @tjfo
-
为什么不创建一个运行控制器和操作的页面,然后通过 cron 运行
curl http://pathtoyoursite.com/thefile.php?也总是一个选择;-P