1
0
This repository has been archived on 2024-07-22. You can view files and clone it, but cannot push or open issues or pull requests.
TP-Link_Archer-XR500v/EN7526G_3.18Kernel_SDK/apps/public/tools/sysstat-9.0.4/sysstat.in
2024-07-22 01:58:46 -03:00

42 lines
1.0 KiB
Bash
Executable File

#!/bin/sh
#
# chkconfig: 12345 01 99
# @INIT_DIR@/sysstat
# (C) 2000-2009 Sebastien Godard (sysstat <at> orange.fr)
#
# Description: Reset the system activity logs
#@(#) @PACKAGE_NAME@-@PACKAGE_VERSION@ startup script:
#@(#) Insert a dummy record in current daily data file.
#@(#) This indicates that the counters have restarted from 0.
#
RETVAL=0
SYSCONFIG_DIR=@SYSCONFIG_DIR@
SADC_OPTIONS="-S DISK"
# 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): "
@SU_C_OWNER@ @QUOTE@ @SA_LIB_DIR@/sa1 --boot ${SADC_OPTIONS} || rm -f ${exitCodeIndicator} @QUOTE@
# 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}