xinitrcプロセスが<defunct>となる [CentOS]
1. 発生事象
2. 対処方法
3. 備考
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
コメント 0