Update offsite-power-check.sh
This commit is contained in:
@@ -162,23 +162,24 @@ PWO_RESTART() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
LOGROTATE(){
|
LOGROTATE(){
|
||||||
lm=`expr $(date +'%m') - 1`
|
# lm=`expr $(date +'%m') - 1`
|
||||||
if [ ${lm} = 0 ]; then
|
# if [ ${lm} = 0 ]; then
|
||||||
lm=12
|
# lm=12
|
||||||
ly=`expr $(date +'%Y') - 1`
|
# ly=`expr $(date +'%Y') - 1`
|
||||||
else
|
# else
|
||||||
ly=$(date +'%Y')
|
# ly=$(date +'%Y')
|
||||||
fi
|
# fi
|
||||||
[ ${lm} -lt 10 ] && lm="0${lm}"
|
# [ ${lm} -lt 10 ] && lm="0${lm}"
|
||||||
ARCHIVEFOLDER=${PW_LOGARCHIVE}/${ly}-${lm}
|
# ARCHIVEFOLDER=${PW_LOGARCHIVE}/${ly}-${lm}
|
||||||
mkdir -p ${ARCHIVEFOLDER}
|
# mkdir -p ${ARCHIVEFOLDER}
|
||||||
PWO_STOP
|
# PWO_STOP
|
||||||
mv ${PW_LOGFOLDER}/log* ${ARCHIVEFOLDER}/ 2> /dev/null
|
# mv ${PW_LOGFOLDER}/log* ${ARCHIVEFOLDER}/ 2> /dev/null
|
||||||
PWO_START
|
# PWO_START
|
||||||
i=0
|
i=0
|
||||||
for folder in $(ls -d ${PW_LOGARCHIVE}/* 2> /dev/null | sort -r); do
|
for folder in $(ls -d ${PW_LOGARCHIVE}/* 2> /dev/null | sort -r); do
|
||||||
((i++))
|
((i++))
|
||||||
[ ${i} -gt 6 ] && rm -Rf ${folder}
|
echo "$i - ${folder}"
|
||||||
|
# [ ${i} -gt 6 ] && rm -Rf ${folder}
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user