谢谢俩位。
确实是 gdm 在 /etc/init.d/gdm stop 之前就被关了。
[quote:7cd142c319="yangh"]
掩盖错误,治标不治本。

[/quote]
ubuntu就是这样干的
[code:1]
stop)
log_begin_msg "Stopping GNOME Display Manager..."
start-stop-daemon --stop --quiet --pidfile $PIDFILE --name gdm $SSD_ARG --retry 30 >/dev/null 2>&1
log_end_msg 0
;;
[/code:1]