■
新しいサーバで shared_memory_size.pl を実行しようとするたびに、Linux::Smaps モジュールがなくてつまづくのでメモ
ついでに、自分のユーザで一回やってから、rootユーザじゃなきゃ権限ないじゃん……、てのも何度も繰り返した。
cpanm をインストールする前に環境の準備、.bashrc の末尾に下記を追記
export PATH=$HOME/perl5/bin:$PATH export MANPATH=$HOME/perl5/man:$MANPATH export PERL5LIB=$HOME/perl5/lib/perl5:$PERL5LIB export PERL_CPANM_OPT="--local-lib=~/perl5"
cpanm と local::lib をインストールする。
# curl -L http://xrl.us/cpanm | perl - --self-upgrade; cpanm local::lib
cpanm コマンドでモジュールをインストールして、実行
# cpanm Linux/Smaps # perl ~/shared_memory_size.pl `pgrep httpd`