perlbrew + cartonでcron実行

perlbrewってplenvに比べたら使ってる人少ないのかな・・?
次に何か作るときはplenvにしようか・・。

ついでなんでcrontabでdirの移動方法もメモ。

*/1 * * * * web cd /home/web/myapp; /bin/bash -l carton exec -- perl script/hogehoge.pl

上のwebは実行するuserです。
cdでmyappのdirへ移動。
/bin/bash -l で実行userと同じbashが使えるようになる(perlbrewが使えるようになる)。

参考:cron 実行時にログインシェル(bash)と同じ環境変数で動かしたい | yukku++