以下のようなコマンドをcrontabで実行しようとしたが、うまくいかなかった。
casperjs script.js
これはcrontabからコマンドを実行する時の環境変数がターミナルから実行する時と違うことが原因。
以下のようにすると実行出来た。
PHANTOMJS_EXECUTABLE=/usr/local/bin/phantomjs /usr/local/bin/casperjs script.js
crontabで実行する時の環境変数どうやって変更するんだろ。。
参考:Running CasperJS from cron - Stack Overflow