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。
所以我安装了 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。