所以我安装了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 :(得分:2)
如果要在一行上使用多个命令,则必须用分号分隔它们:
0 * / 1 * * * PHANTOMJS_EXECUTABLE = / usr / local / bin / phantomjs ; / usr / local / bin / casperjs /usr/local/share/casper-test/test.js 2 - ;&安培; 1
或者,如果您需要按顺序执行命令,并且只有在前一个成功后才进入下一个命令,请使用&&操作
为了更好的可读性,您可以将这些命令放在shell脚本中并从cron中运行。