日々精進

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

crontabでcasperjsを実行できない

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

casperjs script.js

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

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

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