34 lines
498 B
Bash
34 lines
498 B
Bash
#!/sbin/sh
|
|
#Tag 0x00000f00
|
|
#
|
|
# Start X Display Manager
|
|
#
|
|
# $Revision: 1.9 $
|
|
#
|
|
|
|
IS_ON=/sbin/chkconfig
|
|
XSGI=/usr/bin/X11/Xsgi
|
|
XDM=/usr/bin/X11/xdm
|
|
|
|
case "$1" in
|
|
'start')
|
|
if test -x $XDM; then
|
|
if $IS_ON windowsystem && test -x $XSGI || $IS_ON xdm
|
|
then
|
|
exec $XDM
|
|
fi
|
|
fi
|
|
;;
|
|
|
|
'stop')
|
|
/sbin/killall -k 10 -TERM xdm
|
|
/sbin/killall -k 10 -TERM Xsgi
|
|
rm -rf /var/tmp/.XsgiShmInfo* /var/tmp/.Xsgishm*
|
|
;;
|
|
|
|
*)
|
|
echo "usage: /etc/init.d/xdm {start|stop}"
|
|
;;
|
|
esac
|
|
|