Chinaunix

标题: startx 问题 【搞定】 [打印本页]

作者: wjemail    时间: 2009-10-22 22:49
标题: startx 问题 【搞定】
这个startx是由vncserver 服务启动的,script 是/root/.vnc/xstartup。谢谢!



最近碰到一个问题:客户的一台机器,运行RHEL5,在init 3时也自动启动了startx,我需要发现是那个程序启动的。
ps -eaf 输出如下:
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 Oct16 ?        00:00:00 init [3]  
。。。。。。。。。。。
root      4695     1  0 Oct16 ?        00:00:00 xterm -geometry 80x24+10+10 -ls -title dc-psi-dev:1 (root) Desktop
root      4696     1  0 Oct16 ?        00:00:00 /bin/sh /usr/bin/startx
root      4697     1  0 Oct16 ?        00:00:00 gnome-session
root      4707     1  0 Oct16 ?        00:00:00 /usr/sbin/atd
root      4740  4696  0 Oct16 ?        00:00:00 xinit /etc/X11/xinit/xinitrc -- -auth /root/.serverauth.4696
root      4741  4740  0 Oct16 ?        00:00:54 X :0 -auth /root/.serverauth.4696
。。。。。。。。。。。。。。。。。。。。。。。。。。。。

我grep了/etc/init.d 和 /etc/rc.d目录下所有文件,没有发现‘startx', 'xterm', 'xinit' 任何一个单词。

同时/etc/inittab也没什么特别。

麻烦大家提示一下,还有什么地方可能启动了这个东东? 谢谢先。





#
# inittab       This file describes how the INIT process should set up
#               the system in a certain run-level.
#
# Author:       Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org>
#               Modified for RHS Linux by Marc Ewing and Donnie Barnes
#

# Default runlevel. The runlevels used by RHS are:
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)
#
id:3:initdefault:

# System initialization.
si::sysinit:/etc/rc.d/rc.sysinit

l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5
l6:6:wait:/etc/rc.d/rc 6

# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now

# When our UPS tells us power has failed, assume we have a few minutes
# of power left.  Schedule a shutdown for 2 minutes from now.
# This does, of course, assume you have powerd installed and your
# UPS connected and working correctly.  
pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down"

# If power was restored before the shutdown kicked in, cancel it.
pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled"


# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6

# Run xdm in runlevel 5
x:5:respawn:/etc/X11/prefdm -nodaemon

[ 本帖最后由 wjemail 于 2009-10-23 18:47 编辑 ]
作者: jerryjzm    时间: 2009-10-23 10:38
顶,关注
作者: bubu600    时间: 2009-10-23 10:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: jxwoy    时间: 2009-10-23 15:13
linux的运行等级改成5就可以了

id:3:initdefault:

这行改成:

id:5:initdefault:
作者: wjemail    时间: 2009-10-23 16:07
标题: 回复 #4 jxwoy 的帖子
谢谢3楼4楼的答复。不过和我要求的意思不同。
现在的情况是在init 3时X 也起来了,我需要知道是哪一个service或者script启动了它。

3楼指出的那一行是指在init 5时启动X,与init 3无关。
4楼要求直接启动到init 5, 不是我要的答案。
作者: kns1024wh    时间: 2009-10-28 22:12
标题: 回复 #1 wjemail 的帖子
gnome-session
startkde




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2