cron 替代 php 提示

发布于 2024-09-25 01:39:02 字数 228 浏览 3 评论 0 原文

我有一个文件 fetch.php

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

我想设置类似于 cron..每天只访问 fetch.php 一次..

有可能吗..

fetch.php 文件有一个 html和一堆 javascript 这就是 cron 不起作用的原因..

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

i got a file fetch.php

for now i am manually calling it from a bookmark once a day to execute the script.

i want to set kind of like a cron..that just goes to fetch.php once a day..

is it possible..

the fetch.php file has a html and bunch of javascript thats why cron doesn't work..

thanks... if you need clarification let me know..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

长发绾君心 2024-10-02 01:39:02

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

示例运行它:

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

编辑:

问题是 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 :

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

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/

多彩岁月 2024-10-02 01:39:02

由于必须执行 JavaScript,因此听起来它必须在浏览器中运行。除非您愿意增加更多的复杂性,否则我会选择以下路线之一:

  • 使用 cron 或任务计划程序在 Web 浏览器中启动页面。使用 JavaScript 让页面在加载后自行关闭(其选项卡)。
    cron: * 9 * * * /usr/bin/firefox "http://localhost/cron.php" (可能有效,也可能无效)
    JavaScript: function all_done() { window.close(); }
  • 让标签页 24/7 保持打开状态并使用 ReloadEvery 或类似的东西。

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:

  • Use cron or Task Scheduler to launch the page in a web browser. Use javascript to have the page close itself (its tab) after it's loaded.
    cron: * 9 * * * /usr/bin/firefox "http://localhost/cron.php" (may or may not work)
    JavaScript: function all_done() { window.close(); }
  • Leave a tab open 24/7 and use ReloadEvery or something similar.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文