/opt/jp-secure/siteguardlite
Edit: /opt/jp-secure/siteguardlite/siteguardlite_statistics.sh.bak (949B)
#!/bin/sh
A_FILE=cur_type_summary.txt
B_FILE=cur_sig_summary.txt
C_FILE=prev_type_summary.txt
D_FILE=prev_sig_summary.txt
STATISTICS=statistics
COLLECT_SCRIPT=statistics_collect.awk
NOW=`date '+%Y%m%d%H%M%S'`
prefix=/opt/jp-secure/siteguardlite
earliest_pid=`pgrep -fo "/bin/sh $0"`
if [ "X$earliest_pid" != "X" -a "X$earliest_pid" != "X$$" ]; then
echo "already running. exit."
exit 1
fi
cd $prefix/$STATISTICS
if [ ! -e $prefix/$STATISTICS/$A_FILE ]; then
touch $prefix/$STATISTICS/$A_FILE
fi
if [ ! -e $prefix/$STATISTICS/$B_FILE ]; then
touch $prefix/$STATISTICS/$B_FILE
fi
ls | awk -v now=$NOW -f $prefix/$COLLECT_SCRIPT
if [ $# -eq 0 ]; then
exit 0
fi
if [ "X$1" != "X--clear" ]; then
exit 0
fi
# clear
cp $prefix/$STATISTICS/$A_FILE $prefix/$STATISTICS/$C_FILE
cp $prefix/$STATISTICS/$B_FILE $prefix/$STATISTICS/$D_FILE
printf "FromTime\t$NOW\n" > $prefix/$STATISTICS/$A_FILE
printf "FromTime\t$NOW\n" > $prefix/$STATISTICS/$B_FILE