cron替代php提示

时间:2010-09-22 05:28:56

标签: php cron

我收到了一个文件fetch.php

现在我每天从书签手动调用一次来执行脚本。

我想设置一种类似cron的东西......每天只去fetch.php一次......

是否有可能..

fetch.php文件有一个html和一堆javascript,这就是为什么cron不起作用..

谢谢...如果您需要澄清,请告诉我..

2 个答案:

答案 0 :(得分:2)

在crontab中,您可以使用lynx命令

运行它

示例:

lynx -dump http://your.website.com > /dev/null

编辑:

问题是lynxs没有运行javascript。

所以你需要找一个支持javascript的命令行网页浏览器,这不是很简单。

检查“links”或“w3m”

在这篇文章中详细了解:

http://www.linuxquestions.org/questions/linux-software-2/is-there-a-browser-command-line-tool-for-testing-javascript-websites-359260/

答案 1 :(得分:0)

由于必须执行JavaScript,听起来好像 要在浏览器中运行。除非你愿意增加更多的复杂性,否则我会选择其中一条路线:

  • 使用cron或Task Scheduler在Web浏览器中启动页面。使用javascript使页面在加载后关闭(其选项卡) cron:* 9 * * * /usr/bin/firefox "http://localhost/cron.php"(可能有效也可能不起作用)
    JavaScript:function all_done() { window.close(); }
  • 将标签全天候打开并使用ReloadEvery或类似内容。