CasperJS 和 cronjob

CasperJS and cronjob

所以我安装了 phantomJS 和 casperJS,一切正常,但我试图将我的 casperJS 文件添加到 cronjob (ubuntu),但出现错误:

/bin/sh: 1: /usr/local/bin/casperjs: not found

我的 crontab 文件:

0 */1 * * * PHANTOMJS_EXECUTABLE=/usr/local/bin/phantomjs /usr/local/bin/casperjs /usr/local/share/casper-test/test.js 2>&1

有什么想法吗?

如果你想在一行中使用多个命令,你必须用分号分隔它们:

0 */1 * * * PHANTOMJS_EXECUTABLE=/usr/local/bin/phantomjs ; /usr/local/bin/casperjs /usr/local/share/casper-test/test.js 2>&1

或者,如果您需要按顺序执行命令并且只有在上一个命令成功时才进入下一个命令,请使用 && 运算符。

为了更好的可读性,您可以将这些命令放在 shell 脚本中,运行 来自 cron。