wok-6.x view gpm/stuff/etc/init.d/gpm @ rev 24783

Up apache-ant (1.10.12)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sun Mar 20 12:11:06 2022 +0000 (2022-03-20)
parents 8ebec64e4191
children
line source
1 #!/bin/sh
2 # /etc/init.d/gpm : Start, stop and restart gpm server on SliTaz, at
3 # boot time or with the command line.
4 #
5 # To start gpm server at boot time, just put mysql in the $RUN_DAEMONS
6 # variable of /etc/rcS.conf and configure options with /etc/daemons.conf
7 #
8 . /etc/init.d/rc.functions
9 . /etc/daemons.conf
11 NAME=gpm
12 DESC="$(_ '%s server' GPM)"
13 DAEMON=/usr/sbin/gpm
14 OPTIONS=$GPM_OPTIONS
15 [ -n "$OPTIONS" ] || OPTIONS="-m /dev/psaux -t ps2"
17 case "$1" in
18 start)
19 if active_pidfile $PIDFILE gpm ; then
20 _ '%s is already running.' $NAME
21 exit 1
22 fi
23 action 'Starting %s: %s...' "$DESC" $NAME
24 $DAEMON $OPTIONS
25 status
26 ;;
27 stop)
28 if ! active_pidfile $PIDFILE gpm ; then
29 _ '%s is not running.' $NAME
30 exit 1
31 fi
32 action 'Stopping %s: %s...' "$DESC" $NAME
33 $DAEMON -k
34 status
35 ;;
36 restart)
37 if ! active_pidfile $PIDFILE gpm ; then
38 _ '%s is not running.' $NAME
39 exit 1
40 fi
41 action 'Restarting %s: %s...' "$DESC" $NAME
42 $DAEMON -k
43 status
44 $DAEMON $OPTIONS
45 status
46 ;;
47 *)
48 emsg "<n><b>$(_ 'Usage:')</b> $0 [start|stop|restart]"
49 newline
50 exit 1
51 ;;
52 esac
54 exit 0