3 # (C) 1999-2014 Sebastien Godard (sysstat <at> orange.fr)
5 #@(#) @PACKAGE_NAME@-@PACKAGE_VERSION@
6 #@(#) sa2: Write a daily report
8 S_TIME_FORMAT=ISO ; export S_TIME_FORMAT
11 exec_prefix=@exec_prefix@
13 SYSCONFIG_DIR=@SYSCONFIG_DIR@
15 COMPRESSAFTER=@COMPRESSAFTER@
18 DATE=`date ${YESTERDAY} +%d`
20 [ -r ${SYSCONFIG_DIR}/sysstat ] && . ${SYSCONFIG_DIR}/sysstat
21 [ -d ${SA_DIR} ] || SA_DIR=@SA_DIR@
23 if [ ${HISTORY} -gt 28 ]
25 DATE=`date ${YESTERDAY} +%Y%m%d`
30 RPT=${SA_DIR}/${CURRENTRPT}
31 DFILE=${SA_DIR}/${CURRENTFILE}
34 [ -f "${DFILE}" ] || exit 0
36 ${ENDIR}/sar $* -f ${DFILE} > ${RPT}
38 SAFILES_REGEX='/sar?[0-9][0-9]+(\.(gz|bz2|xz|lz|lzo))?$'
40 find "${SA_DIR}" -type f -mtime +${HISTORY} \
41 | egrep "${SAFILES_REGEX}" \
44 UNCOMPRESSED_SAFILES_REGEX='/sar?[0-9][0-9]+$'
46 find "${SA_DIR}" -type f -mtime +${COMPRESSAFTER} \
47 | egrep "${UNCOMPRESSED_SAFILES_REGEX}" \
48 | xargs "${ZIP}" > /dev/null