我尝试了很多人建议的在线方法,但仍然没有达成解决方案
我需要运行一个包含来自cronjob的javascript的php文件
目前,我无法通过PHP
来实现如果有人有想法,我很乐意阅读
答案 0 :(得分:0)
您可能必须通过浏览器触发它。让计算机通过cron选项卡(或其他一些定时设备)打开URL ...我知道你可以通过Mac上的Automator / AppleScript来实现。
答案 1 :(得分:0)
我是如何做到的:我把工作分成任务。
任务1:执行Javascript
Javascript需要浏览器才能运行。在这方面你可以尝试casperjs / phantomjs。您可以轻松地为此创建一个cronjob。请检查:Running a casper.js script from cron
任务2:将结果发送给PHP
我假设您获取JS的结果并在PHP中使用它。所以JSON可以完成这项工作。在第一个任务结束时输出到文件。在此任务中,使用file_get_contents读取它。
任务3:PHP Cron
很明显:)
确保有更好,更简单,更简单的解决方案。我也是新手,但这种方法对于类似的工作我所有的问题。