Update offsite-power-check.sh
This commit is contained in:
@@ -3,12 +3,9 @@
|
|||||||
PW_FOLDER='/opt/idssys/powerwall'
|
PW_FOLDER='/opt/idssys/powerwall'
|
||||||
PW_LOGFOLDER=${PW_FOLDER}/logs
|
PW_LOGFOLDER=${PW_FOLDER}/logs
|
||||||
PW_LOGARCHIVE=${PW_FOLDER}/logs/archive
|
PW_LOGARCHIVE=${PW_FOLDER}/logs/archive
|
||||||
PW_TMPFOLDER=${PW_FOLDER}/.tmp
|
|
||||||
[ ! -d ${PW_LOGFOLDER} ] && mkdir ${PW_LOGFOLDER}
|
|
||||||
[ ! -d ${PW_LOGARCHIVE} ] && mkdir ${PW_LOGARCHIVE}
|
|
||||||
[ ! -d ${PW_TMPFOLDER} ] && mkdir ${PW_TMPFOLDER}
|
|
||||||
PW_LOGFILE=${PW_LOGFOLDER}/logfile
|
PW_LOGFILE=${PW_LOGFOLDER}/logfile
|
||||||
PW_LOGPOWER=${PW_LOGFOLDER}/log-power
|
PW_LOGPOWER=${PW_LOGFOLDER}/log-power
|
||||||
|
PW_TMPFOLDER=${PW_FOLDER}/.tmp
|
||||||
[ ! -f ${PW_LOGFILE} ] && touch ${PW_LOGFILE}
|
[ ! -f ${PW_LOGFILE} ] && touch ${PW_LOGFILE}
|
||||||
[ ! -f ${PW_LOGPOWER} ] && touch ${PW_LOGPOWER}
|
[ ! -f ${PW_LOGPOWER} ] && touch ${PW_LOGPOWER}
|
||||||
|
|
||||||
@@ -137,6 +134,7 @@ PWO_RESTART() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
LOGROTATE(){
|
LOGROTATE(){
|
||||||
|
STOPALL_SERVICES
|
||||||
lm=`expr $(date +'%m') - 1`
|
lm=`expr $(date +'%m') - 1`
|
||||||
if [ ${lm} = 0 ]; then
|
if [ ${lm} = 0 ]; then
|
||||||
lm=12
|
lm=12
|
||||||
@@ -147,9 +145,12 @@ LOGROTATE(){
|
|||||||
[ ${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}
|
||||||
|
sleep 5s
|
||||||
mv ${PW_LOGFOLDER}/log* ${ARCHIVEFOLDER}/ 2> /dev/null
|
mv ${PW_LOGFOLDER}/log* ${ARCHIVEFOLDER}/ 2> /dev/null
|
||||||
|
mv ${PW_LOGFOLDER}/service.* ${ARCHIVEFOLDER}/ 2> /dev/null
|
||||||
[ ! -f ${PW_LOGFILE} ] && touch ${PW_LOGFILE}
|
[ ! -f ${PW_LOGFILE} ] && touch ${PW_LOGFILE}
|
||||||
[ ! -f ${PW_LOGPOWER} ] && touch ${PW_LOGPOWER}
|
[ ! -f ${PW_LOGPOWER} ] && touch ${PW_LOGPOWER}
|
||||||
|
STARTALL_SERVICES
|
||||||
backupstokeep=(`ls -d ${PW_LOGARCHIVE}/* 2> /dev/null | sort | tail -12`)
|
backupstokeep=(`ls -d ${PW_LOGARCHIVE}/* 2> /dev/null | sort | tail -12`)
|
||||||
for folder in $(ls -d ${PW_LOGARCHIVE}/* | sort -r); do
|
for folder in $(ls -d ${PW_LOGARCHIVE}/* | sort -r); do
|
||||||
keep=0
|
keep=0
|
||||||
|
|||||||
Reference in New Issue
Block a user