cron 替代 php 提示
我有一个文件 fetch.php
现在我每天从书签手动调用它一次来执行脚本。
我想设置类似于 cron..每天只访问 fetch.php 一次..
有可能吗..
fetch.php
文件有一个 html和一堆 javascript 这就是 cron 不起作用的原因..
谢谢...如果您需要澄清,请告诉我..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 crontab 中,您可以使用 lynx 命令
示例运行它:
编辑:
问题是 lynxs 不运行 javascript。
所以你需要找到一个支持javascript的命令行网络浏览器,这并不简单。
检查“链接”或“w3m”,
在这篇文章中了解更多信息:
http://www.linuxquestions.org/questions/linux-software-2/is-there-a-browser-command-line-tool-for-testing-javascript-websites-359260/
in the crontab you can run it with a lynx command
example :
EDIT:
the problem is that lynxs not run javascript.
so you need to find a command line web browser that support javascript , it Not quite simple.
check a 'links' or 'w3m'
read more about in this post :
http://www.linuxquestions.org/questions/linux-software-2/is-there-a-browser-command-line-tool-for-testing-javascript-websites-359260/
由于必须执行 JavaScript,因此听起来它必须在浏览器中运行。除非您愿意增加更多的复杂性,否则我会选择以下路线之一:
cron:
* 9 * * * /usr/bin/firefox "http://localhost/cron.php"
(可能有效,也可能无效)JavaScript: function all_done() { window.close(); }
Since JavaScript has to be executed, it sounds like it has to be run in a browser. Unless you're willing to add a lot more complexity, I'd go with one of these routes:
cron:
* 9 * * * /usr/bin/firefox "http://localhost/cron.php"
(may or may not work)JavaScript:
function all_done() { window.close(); }