SSブログ

xinitrcプロセスが<defunct>となる [CentOS]

1. 発生事象


CentOS 6 において、/etc/X11/xinit/xinitrc プロセスが <defunct> となる。
(ゾンビプロセスとなる。)

・startx を使用する場合に発生する。
 (xorg-x11-server-Xorg-1.13.0-23.1.el6.centos.i686)
・動作上は特に問題ない。
・CentOS 5 でも同様の事象が発生していた。


2. 対処方法


<defunct> プロセスを作成したくない場合には、/etc/X11/xinit/xinitrc の変更を行う。
(または、~/.xinitrc にコピーし、同様の変更を行う。)

# diff xinitrc xinitrc.org
21c21
<     wait
---
>     exec $CK_XINIT_SESSION $SSH_AGENT $HOME/.Xclients || \
24c24
<     wait
---
>     exec $CK_XINIT_SESSION $SSH_AGENT /etc/X11/xinit/Xclients || \

3. 備考


関係するプロセスは、以下の通りである(GNOME を使用の場合)。

  /bin/sh /usr/bin/startx
  => xinit /etc/X11/xinit/xinitrc -- /usr/bin/X :0 -auth $HOME/.serverauth.$PPID
     => /usr/bin/X :0 -auth $HOME/.serverauth.$PPID
     => /usr/bin/ck-xinit-session /usr/bin/ssh-agent $HOME/.Xclients
        => [xinitrc] <defunct>
        => /usr/bin/gnome-session


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。