在后台每分钟点击一次URL

时间:2015-11-09 07:48:10

标签: php linux

我想通过cron作业点击我的应用程序的URL。我做了以下事情:

1)打开终端

2)crontab -e给了我一个允许我发表声明的编辑

3)粘贴在指定的时间间隔后需要命中的URL:

curl -s  http://www.example.com/controller/function_to_execute

此cron作业将每分钟运行

4)保存了cron并再次在终端上crontab -l,我可以看到我的cron

这个调度程序不起作用,不知道为什么。我在终端上尝试curl直接期待一些输出,但是在5分钟后它给我结果

curl: (7) couldn't connect to host

如果我直接在浏览器上点击我的网址,那么我的工作就会成功执行!

在进入cron时我犯了一些错误吗?

2 个答案:

答案 0 :(得分:1)

首先,您需要创建php脚本并使用cronjob运行脚本 1)打开终端并输入crontab -e
2)编辑文件并编写以下代码以在后台运行php脚本

*/1 * * * * php /yourpath/yourphpfile.php

3)创建yourphpfile.php并编写代码以点击网址   你必须在执行cronjob之前执行并测试yourphpfile.php

答案 1 :(得分:1)

糟糕!..试图只是卷曲www.google.com并以HTML标签的形式提供以下输出“302文件已移动”,此外我无法从终端ping应用程序本身但它可以访问公开

所以执行cron工作是不可能的:P