Net::SSHとsshコマンドの違い?
sshコマンドでlocalhostに既にログインしているユーザーでログインすると、.bash_profileで設定している環境変数とかが反映されるけど、Net::SSHで同じようにログインすると環境変数が設定されていないっす。なんで?
こちらを参考にしました。http://webos-goodies.jp/archives/51357031.html
Net::SSHでログインした場合、ちゃんと /var/log/secureにもログインしたってでてるし、env で変数を出力させても SHELLには /bin/bash と出てる。でも ~/.bash_profile も /etc/profile もロードされてないっぽい。むきー。