読者です 読者をやめる 読者になる 読者になる

日々精進

新しく学んだことを書き留めていきます

crontabでcasperjsを実行できない

aws

以下のようなコマンドをcrontabで実行しようとしたが、うまくいかなかった。

casperjs script.js

これはcrontabからコマンドを実行する時の環境変数がターミナルから実行する時と違うことが原因。
以下のようにすると実行出来た。

PHANTOMJS_EXECUTABLE=/usr/local/bin/phantomjs /usr/local/bin/casperjs script.js

crontabで実行する時の環境変数どうやって変更するんだろ。。
参考:Running CasperJS from cron - Stack Overflow