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