]> git.pld-linux.org Git - packages/sysstat.git/blame - sysstat.init
- default MAILTO
[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?
18 if [ ! -f /var/lock/subsys/sysstat ]; then
19 msg_starting "system activity data collector"
6449eba0 20 daemon /usr/lib/sa/sadc $SADC_OPTIONS -
87425f14 21 RETVAL=$?
648b9c8e 22 [ "$RETVAL" -eq 0 ] && touch /var/lock/subsys/sysstat
87425f14 23 else
7fd96817 24 msg_already_running "system activity data collector"
87425f14 25 fi
73b138ef
ER
26}
27
28stop() {
76a8375a 29 if [ -f /var/lock/subsys/sysstat ]; then
30 # Stop daemons.
31 msg_stopping "system activity data collector"
eee32da1 32 ok
76a8375a 33 rm -f /var/lock/subsys/sysstat >/dev/null 2>&1
34 else
35 msg_not_running "system activity data collector"
76a8375a 36 fi
73b138ef
ER
37}
38
39condrestart() {
40 if [ -f /var/lock/subsys/sysstat ]; then
41 stop
42 start
43 else
44 msg_not_running "system activity data collector"
45 RETVAL=$1
46 fi
47}
48
49RETVAL=0
50# See how we were called.
51case "$1" in
52 start)
53 start
54 ;;
55 stop)
56 stop
57 ;;
58 restart)
59 stop
60 start
61 ;;
62 try-restart)
63 condrestart 0
64 ;;
65 force-reload)
66 condrestart 7
87425f14 67 ;;
68 status)
69 status sysstat
4ab9494d 70 exit $?
87425f14 71 ;;
87425f14 72 *)
73b138ef 73 msg_usage "$0 {start|stop|restart|try-restart|force-reload|status}"
4ab9494d 74 exit 3
648b9c8e 75 ;;
87425f14 76esac
77
78exit $RETVAL
This page took 0.070208 seconds and 4 git commands to generate.