【发布时间】:2017-06-23 18:55:28
【问题描述】:
我有一个 CasperJS 代码,可以在我的网站上执行一些任务。我希望代码每小时运行一次!
目前,代码每次都在本地手动运行(使用casperjs cas.js)。现在我想要:
- 让它每小时自动运行一次
- 将其部署到某处(例如 Heroku)
我可以通过创建一个每小时运行命令casperjs casper/cas.js 的节点服务器来实现第一个目标(使用setInterval 函数)。但是,我无法在 Heroku 上部署它,因为它只支持一种类型的代码(Node.js)。 cas.js 脚本是用 CasperJS 编写的,所以无法执行!
实现这两个目标的最佳方法是什么?
【问题讨论】:
-
为什么不在linux服务器上部署脚本并通过cron调度器运行呢?
标签: javascript node.js heroku phantomjs casperjs