2012-02-06 77 views
0

我已经创建了一个php文件,我想每天早上8点在我的linux网络服务器上运行。该页面可以在线访问,但我想安排一个cronjob,基本上每天早上8点模仿对页面的请求。这可能吗?如果是这样,怎么样?从壳牌运行一个网页

+1

为什么不能Cron工作? – Pheonix 2012-02-06 19:57:09

+0

你想特别发生什么?什么样的要求? – 2012-02-06 19:57:30

+0

我已经写了一个JS和PHP的小应用程序,它会擦掉一个网站,然后JS使用一个API将结果写入另一个Web应用程序。出于某种原因,我根本无法得到所需的东西。似乎运行良好,但不执行。 – McB 2012-02-06 20:02:00

回答

3

只需运行wget命令,使用cronjob向页面发出请求。

+0

在页面上的JS(这在评论中McB提到)不会运行,会吗? – Pheonix 2012-02-06 20:19:20

+0

@Phoenix我没有注意到这个评论。 McB能否通过URL启动实际浏览器的实例? – jglouie 2012-02-06 20:27:41

0

正如您在这里所建议的,您应该使用cron作业每天将此请求发送到您的PHP脚本@ 8AM。从cron作业你有很多选择了这个要求(只使用其中一种):

  1. 使用wget模拟到Web服务器的请求
  2. 使用卷曲模拟一个请求到Web服务器
  3. 使用PHP CLI/usr/bin/php -q(在这种情况下,大部分$ _SERVER变量将推迟)