Update powerwall.sh

This commit is contained in:
2023-11-02 10:43:16 -05:00
parent 2b3b970d08
commit 279f989e1d

View File

@@ -1229,25 +1229,25 @@ HOSTPOWER(){
} }
LOGROTATE(){ LOGROTATE(){
# STOPALL_SERVICES STOPALL_SERVICES
# 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
# ARCHIVEFOLDER=${PW_LOGARCHIVE}/${ly}-${lm} [ ${lm} -lt 10 ] && lm="0${lm}"
# mkdir -p ${ARCHIVEFOLDER} ARCHIVEFOLDER=${PW_LOGARCHIVE}/${ly}-${lm}
# mv ${PW_LOGFOLDER}/log* ${ARCHIVEFOLDER}/ mkdir -p ${ARCHIVEFOLDER}
# mv ${PW_LOGFOLDER}/service.* ${ARCHIVEFOLDER}/ sleep 5s
# # source ${PW_FOLDER}/defaults.inc mv ${PW_LOGFOLDER}/log* ${ARCHIVEFOLDER}/
# sleep 5s mv ${PW_LOGFOLDER}/service.* ${ARCHIVEFOLDER}/
# STARTALL_SERVICES source ${PW_FOLDER}/defaults.inc
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
echo -en "${folder} = "
keep=0 keep=0
for filetokeep in ${backupstokeep[@]}; do for filetokeep in ${backupstokeep[@]}; do
if [ "${folder}" == "${filetokeep}" ]; then if [ "${folder}" == "${filetokeep}" ]; then
@@ -1255,6 +1255,7 @@ LOGROTATE(){
fi fi
done; done;
# [ ${keep} == 0 ] && rm -Rf ${folder} # [ ${keep} == 0 ] && rm -Rf ${folder}
echo -en "${folder} = "
[ ${keep} == 0 ] && echo delete || echo keep [ ${keep} == 0 ] && echo delete || echo keep
done done
} }