0

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

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

目前,我无法通过 PHP 完成

如果有人有想法,我很想读

4

2 回答 2

0

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

于 2013-11-08T09:07:48.030 回答
0

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

任务 1:执行 Javascript

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

任务 2:将结果交付给 PHP

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

任务 3:PHP Cron

这很明显 :)

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

于 2014-09-13T20:15:49.600 回答