|
次のページ
前のページ
目次へ
4. InitInitは他のシステムプロセス全ての親プロセスです。他のプロセスは initプロセスの環境を継承して、パスはinitパスです(稀なケースでは その他のパスがセットされていない)。 「init path」はinitプログラムのソースに用意されています:
initパスには
システム初期化スクリプトから開始するものは全てデフォルト環境として init環境を持っています。例えばsyslogd, kerneld, pppd(startupから始まった時)、 gpm、そして重要なlpd、inetdはinit環境を持っていて、その環境を変更することは しません。 プログラムのグループはstartupスクリプトから開始されPATH環境変数は startupスクリプトに明示的にセットされています。 例:atd, sendmail, apache、squid。 ブートスクリプトから開始するけれどパスを完全に変更する他のプログラムが あります。そのような例はcronです。
次のページ 前のページ 目次へ |
[ |