]> git.pld-linux.org Git - packages/sysstat.git/blame - sysstat.init
up to 11.2.0 , release 1
[packages/sysstat.git] / sysstat.init
CommitLineData
87425f14 1#!/bin/sh
2#
76a8375a 3# sysstat Sysstat system monitoring utility
87425f14 4#
42927686 5# chkconfig: 2345 35 65
87425f14 6#
81dc3e63 7# description: Sysstat system monitoring tools (sar,iostat,mpstat)
87425f14 8#
9
10# Source function library
11. /etc/rc.d/init.d/functions
12
eefa8211 13[ -f /etc/sysconfig/sysstat ] && . /etc/sysconfig/sysstat
14
73b138ef 15start() {
87425f14 16 # Check if the service is already running?
acd8de14
ER
17 if [ -f /var/lock/subsys/sysstat ]; then
18 msg_already_running "System Activity Data Collector"
19 return
87425f14 20 fi
acd8de14
ER
21
22 msg_starting "System Activity Data Collector"
23 daemon /usr/lib/sa/sadc $SADC_OPTIONS -
24 RETVAL=$?
25 [ "$RETVAL" -eq 0 ] && touch /var/lock/subsys/sysstat
73b138ef
ER
26}
27
28stop() {
acd8de14
ER
29 if [ ! -f /var/lock/subsys/sysstat ]; then
30 msg_not_running "System Activity Data Collector"
31 return
76a8375a 32 fi
acd8de14
ER
33
34 # Stop daemons.
35 msg_stopping "System Activity Data Collector"
36 ok
37 rm -f /var/lock/subsys/sysstat >/dev/null 2>&1
73b138ef
ER
38}
39
40condrestart() {
acd8de14
ER
41 if [ ! -f /var/lock/subsys/sysstat ]; then
42 msg_not_running "System Activity Data Collector"
73b138ef 43 RETVAL=$1
acd8de14 44 return
73b138ef 45 fi
acd8de14
ER
46
47 stop
48 start
73b138ef
ER
49}
50
51RETVAL=0
52# See how we were called.
53case "$1" in
54 start)
55 start
56 ;;
57 stop)
58 stop
59 ;;
60 restart)
61 stop
62 start
63 ;;
64 try-restart)
65 condrestart 0
66 ;;
67 force-reload)
68 condrestart 7
87425f14 69 ;;
70 status)
71 status sysstat
4ab9494d 72 exit $?
87425f14 73 ;;
87425f14 74 *)
73b138ef 75 msg_usage "$0 {start|stop|restart|try-restart|force-reload|status}"
4ab9494d 76 exit 3
648b9c8e 77 ;;
87425f14 78esac
79
80exit $RETVAL
This page took 0.076887 seconds and 4 git commands to generate.