3/22/2013

bashにsh互換モード?

GLANTANKと格闘の日々がつづいている。
sshでGLANTANKにloginするのだが、どうも起動ファイルが読まれない。bashなので"~/.bash_profile"か読み込まれるはずなのに、スルーされている。
試行錯誤していると、"~/.profile"なら読まれることが判明。環境変数SHELLを確認したら"/bin/sh"。試しに、ログインシェルを"/bin/bash"に変更すると、"~/.bash_profile"が読み込まれた。
もちろん、"/bin/sh"は"/bin/bash"へシンボリックリンクが貼られているし、ターミナルでの操作もbashのまま。
思わぬところで、bashにshの互換モードがあるのを発見。他にどんなものがあるかは不明。

0 件のコメント: