#! /bin/sh # Copyright (c) 2007 Niclas Lecureuil <neoclust@mandriva.org> ### BEGIN INIT INFO # Provides: ksysguardd # Required-Start: $network # Required-Stop: $network # Default-Start: 3 5 # Short-Description: Daemon for Ksysguard # Description: Starts and stops Ksysguard Daemon . ### END INIT INFO . /etc/rc.d/init.d/functions SERVICE=ksysguardd test -x /usr/bin/ksysguardd || exit 0 case "$1" in start) gprintf "Starting %s:" "$SERVICE" /usr/bin/ksysguardd -d -i >/dev/null ;; stop) if [ -e /var/run/ksysguardd.pid ]; then gprintf "Stopping %s: " "$SERVICE" killproc -p /var/run/ksysguardd.pid -TERM /usr/bin/ksysguardd fi ;; restart|reload) $0 stop && $0 start ;; status) PID=`pidof -s ksysguardd` if [ "$PID" ]; then gprintf "%s is running! ($PID)\n" "$SERVICE" /usr/bin/kill -s SIGUSR1 $PID; sleep 3 else gprintf "%s is not running!\n" "$SERVICE" ; fi ;; *) gprintf "Usage: %s {start|stop|status|restart|reload}\n" "$0" exit 1 ;; esac