[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:21643] Re: Plamo3.3不具合あれこれ
-
From:Shun-ichi TAHARA (田原 俊一)
-
Date:Tue, 6 Jan 2004 08:20:08 +0900 (JST)
- Subject: [plamo:21643] Re: Plamo3.3不具合あれこれ
- From: Shun-ichi TAHARA (田原 俊一) <jado@xxxxxxxxxxxxxxx>
- Date: Tue, 06 Jan 2004 08:20:08 +0900 (JST)
From: Norimasa Matsumoto <matsu@bi.wakwak.com>
Message-Id: <20040106.022251.74749700.matsu@bi.wakwak.com>
> > しかし,$PS1 がないのに .bashrc が呼ばれてしまうという
> > のは,何か変な気がするのですが…
>
> 私も変な気がします。でも、 man bash によると、rshd 等リモート
> シェルデーモンから起動されたと判断した時は、~/.bashrc を実行する
> 仕様なのだそうです。
>
> これは、rshd, sshd 等の特例で、田原さんの心配された、シェルスクリプト
> の実行時は ~/.bashrc, ~/.bash_login 等が読み込まれる事はありません。
あー、なるほど。
手元にある設定ファイルは、某所で大昔から伝わっていたものをカスタマイズ
したものなのですが、.bashrc で $PS1 の判断をしていないのはこのへんの事
情があったのか。
> 5. 対話モードでない bash
> ~/.bash_login も ~/bashrc も読み込まない。
初期化ファイルを読まないのは、sh 互換モードの時かと思ってたのですが、
そうでもないんですね。
# sh 互換モード (sh で呼んだとき) も入れるとさらに複雑になりますね :-)
> いま、問題に思っているのは 4. のケースです。場合によっては、
> 標準入出力が tty でないのに bash -l, bash -i で起動した場合も
> 問題ですが、そのような使い方をするとはちょっと考えられません。
まぁ、そこはユーザ(スクリプトの書き手)がそういう意図で書いているわけな
ので、捨て置いてもいいんじゃないでしょうか?
_______________________________
田原 俊一 jado@flowernet.gr.jp, shunichi_tahara@zenrin.co.jp
http://flowernet.gr.jp/jado/
FingerPrint: 16 9E 70 3B 05 86 5D 08 B8 4C 47 3A E7 E9 8E D9
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- Follow-Ups
-
- [plamo:21674] Re: Plamo3.3不具合あれこれ, Norimasa Matsumoto
- [plamo:21689] .bashrc, .bash_login (Re: Plamo3.3不具合あれこれ), Chisato Yamauchi
- References
-
- [plamo:21638] Re: Plamo3.3不具合あれこれ, Shun-ichi TAHARA (田原 俊一)
- [plamo:21641] Re: Plamo3.3不具合あれこれ, Chisato Yamauchi
- [plamo:21642] Re: Plamo3.3不具合あれこれ, Norimasa Matsumoto
[検索ページ]
[メール一覧]
Plamo ML 公開システム