1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-03-09 15:50:02 +00:00
cde/cde/contrib/rc/linux/dtlogin

58 lines
1 KiB
Text

### BEGIN INIT INFO
# Provides: lsb-dtlogin
# Required-Start: $all
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Dtlogin
# Description: Dtlogin
### END INIT INFO
case "$1" in
'start')
if [ -z "$(pgrep dtlogin)" ];
then
echo " * Starting dtlogin..."
export LANG=C
exec /usr/dt/bin/dtlogin
else
echo "DTlogin already running..."
exit 0
fi
;;
'stop')
if [ -z "$(pgrep dtlogin)" ];
then
exit 0
else
echo " * Stopping dtlogin..."
killall /usr/dt/bin/dtlogin
fi
;;
'restart')
if [ -z "$(pgrep dtlogin)" ];
then
export LANG=C
exec /usr/dt/bin/dtlogin
else
echo " * Restarting dtlogin..."
killall /usr/dt/bin/dtlogin
export LANG=C
exec /usr/dt/bin/dtlogin
fi
;;
'status')
if [ -z "$(pgrep dtlogin)" ];
then
echo "DTlogin is not currently running..."
exit 3
else
echo "DTlogin is running..." && echo "[ $(pidof dtlogin) ]"
exit 0
fi
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
exit 0
;;
esac