Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > b45810d913e16cf1879954e6a1195c12 > files > 2

kdebase-ksysguard-3.5.9-36mdv2008.1.x86_64.rpm

#! /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