File: //etc/rc.d/rc0.d/K97sysstat
#!/bin/sh
#
# chkconfig: 235 03 97
# description: sysstat utilities for \
# system monitoring.
#
# sysstat Reset the system activity logs
#
# chkconfig: 12345 01 99
# description: Reset the system activity logs
# Author: Klaus.Franken@fth2.siemens.de
# Die Okt 12 10:05:41 EDT 1999
#
# Modified by:
# 1999/11/07 - Sebastien Godard <sebastien.godard@wanadoo.fr>
# Now use '-d' option when starting sar.
# 2000/01/22 - Sebastien Godard <sebastien.godard@wanadoo.fr>
# Rewritten from scratch. Call sadc instead of sar.
# 2004/01/22 - Nils Philippsen <nphilipp@redhat.com>
# Adapt for chkconfig. Call only once after booting.
# 2004/10/10 - Sebastien Godard (sysstat <at> wanadoo.fr)
# Now returns real exit code.
# 2006/07/05 - Sebastien Godard (sysstat <at> wanadoo.fr)
# Added support for chkconfig
#
# /etc/init.d/sysstat
#
[ -r /etc/sysconfig/sysstat ] && . /etc/sysconfig/sysstat
RETVAL=0
# See how we were called.
case "$1" in
start)
exitCodeIndicator="$(mktemp /tmp/sysstat-XXXXXX)" || exit 1
echo -n "Calling the system activity data collector (sadc): "
/usr/lib64/sa/sadc -F -L ${SADC_OPTIONS} - || rm -f ${exitCodeIndicator}
# Try to guess if sadc was successfully launched. The difficulty
# here is that the exit code is lost when the above command is
# run via "su foo -c ..."
if [ -f "${exitCodeIndicator}" ]; then
rm -f ${exitCodeIndicator}
else
RETVAL=1
fi
echo
;;
stop|status|restart|reload)
;;
*)
echo "Usage: sysstat {start|stop|status|restart|reload}"
exit 1
esac
exit ${RETVAL}