vine-users ML アーカイブ



[vine-users:070074] user 環境の 設定について

  • From: "K.Moriyama" <forest@xxxxxxxxxxxxx>
  • Subject: [vine-users:070074] user 環境の 設定について
  • Date: Thu, 27 Jan 2005 23:14:30 +0900
森山と申します。

  少々、説明が長いのですが、

.bashrc 内に、以下を追記すると

	PATH=$PATH:/usr/local/j2sdk/bin

login 後は、

	PATH=/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:
	/usr/local/j2sdk/bin

  となっていて、特に問題は無いのですが、X を起動して rxvt から
表示させると

	PATH=/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:
	/usr/local/j2sdk/bin:/usr/local/j2sdk/bin:
	/usr/local/j2sdk/bin:/usr/local/j2sdk/bin:
	/usr/local/j2sdk/bin

となります。

  又 、.bash_profile に記述すると、同じく login 後は、問題無い
のですが、やはり X を起動して rxvt から表示させると

	PATH=/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:
	/usr/local/j2sdk/bin:/usr/local/j2sdk/bin

となります。

  どうも login 時とは別に、 X 起動時に bashrc を 4 回、.bash_profile 
を 1回 追加起動しているようなのですが、これは正常な動作なのでしょうか?

  この動作について詳しい方がいましたら、教えてもらえないでしょうか?

#  現状は、.bash_profile に、以下のように記述して対応しています。

if ! echo $PATH | /bin/grep -q "/usr/local/j2sdk/bin" ; then
    PATH=$PATH:/usr/local/j2sdk/bin
fi

以上、よろしくお願いします。
-- 
K.Moriyama