3 # gkrellmd gkrellmd - The GNU Krell Monitors Server
7 # description: gkrellmd Listens for connections from gkrellm clients. When a gkrellm
8 # client connects to a gkrellmd server all builtin monitors collect their
9 # data from the server.
11 # processname: gkrellmd
12 # config: /etc/gkrellmd.conf
13 # pidfile: /var/run/gkrellmd.pid
18 # Source function library
19 . /etc/rc.d/init.d/functions
22 . /etc/sysconfig/network
27 # Get service config - may override defaults
28 [ -f /etc/sysconfig/gkrellmd ] && . /etc/sysconfig/gkrellmd
30 # Check that networking is up.
31 if is_yes "${NETWORKING}"; then
32 if [ ! -f /var/lock/subsys/network ]; then
33 # nls "ERROR: Networking is down. %s can't be run." gkrellmd
34 msg_network_down gkrellmd
42 # See how we were called.
45 if [ ! -f /var/lock/subsys/gkrellmd ]; then
47 daemon gkrellmd $OPTIONS
49 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/gkrellmd
51 msg_already_running gkrellmd
56 if [ -f /var/lock/subsys/gkrellmd ]; then
60 rm -f /var/lock/subsys/gkrellmd
62 msg_not_running gkrellmd
75 msg_usage "$0 {start|stop|status|restart}"
81 # This must be last line !
82 # vi:syntax=sh:tw=78:ts=8:sw=4