• ベストアンサー

シェルで.bashrcが読めません。

FreeBSD4.5で、 /home/me/の下に以下のシェルをファイル名1で作成し実行してもsuまでしか動きません。 パスもあっているのですが、原因は何が考えられますか? #!/bin/sh /usr/local/bin/sudo su www /usr/local/bin/bash source /home/me/.bashrc

質問者が選んだベストアンサー

  • ベストアンサー
  • iichiho
  • ベストアンサー率37% (416/1114)
回答No.1

ちょっと試してみました。 私はよくわかるように最後にlsを付けてみたのですが、その結果わかったのは、どうやらsuの後のコマンドはsuからexitした後実行されるということです。 ようするに su からexitして su コマンドを終了させないと、次のコマンドを実行できないということです。

natsuyori
質問者

お礼

なるほど、なっとくです。sudo はシェルでは使えなそうですね。ありがとうございます。

関連するQ&A