【问题标题】:Run a php file contain javascript from cron job运行一个包含来自 cron 作业的 javascript 的 php 文件
【发布时间】:2014-09-14 05:04:51
【问题描述】:

我尝试了很多人建议的在线方法,但仍然没有找到解决方案

我需要运行一个包含来自 cronjob 的 javascript 的 php 文件

目前,我无法通过 PHP 完成

如果有人有想法,我很乐意阅读

【问题讨论】:

  • javascript 在 cronjob 中可以做什么?将 ajax 请求发送回 tghe 服务器
  • 你可以在 shell 中运行该脚本,而无需交互地提供任何输入吗?如果是,那么通过适当的设置,您可以使用 cron,否则不能。

标签: javascript php curl cron crontrigger


【解决方案1】:

您可能必须通过浏览器触发它。让计算机通过 cron 选项卡(或其他一些定时设备...我知道您可以通过 Mac 上的 Automator/AppleScript 来打开 URL)。

【讨论】:

    【解决方案2】:

    我是怎么做的:我把工作分成任务。

    任务 1:执行 Javascript

    Javascript 需要浏览器才能运行。在这方面你可以试试 casperjs/phantomjs。您可以轻松地为此创建一个 cronjob。请查收:Running a casper.js script from cron

    任务 2:将结果交付给 PHP

    我假设你把 JS 的结果用在 PHP 中。所以 JSON 可以完成这项工作。在第一个任务结束时输出到一个文件。在此任务中,使用 file_get_contents 读取它。

    任务 3:PHP Cron

    很明显:)

    确保有更好、更简单和更简单的解决方案。我也是这里的新手,但是这种方法对于类似的工作来说都是我的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-21
      • 1970-01-01
      • 2018-05-06
      • 2012-06-19
      • 1970-01-01
      • 2012-04-28
      • 2011-06-30
      • 2011-11-07
      相关资源
      最近更新 更多