perl は system perl じゃなくて perlbrew で入れて、アプリで必要な CPAN モジュールは全てアプリのディレクトリ下の extlib というディレクトリにインストールする方式は個人的にはいい感じだよなぁと思いつつ、cron とか daemontools がいつもどうやるのが正解なのか分からず困ってた。 またセットアップする機会があったので色々考えた結果、こんな感じなら割とすっきりした感じになった。 env このファイルがキモで、アプリのディレクトリに移動しつつ、いい感じに perl とか PATH とか@INC を設定して、渡されたコマンドを実行してくれる。 # perl -v This is perl, v5.8.8 built for x86_64-linux-thread-multi # ./env perl -v This is perl 5, versi
![perlbrewとextlibなアプリのcronとかdaemontools - As a Futurist...](https://cdn-ak-scissors.b.st-hatena.com/image/square/6badb77265b283bb4ebeb5d512007d4b3fd458c4/height=288;version=1;width=512/https%3A%2F%2Fblog.riywo.com%2Fog-image%2F2012%2F05%2F26%2F005232%2Fimage.png)