„Build/synOTR.sh“ ändern

This commit is contained in:
Stephan 2019-01-03 15:17:19 +00:00
parent 417dfc2761
commit 26d933d428

View file

@ -9,7 +9,7 @@
echo -e echo -e
CLIENTVERSION=`get_key_value /var/packages/synOTR/INFO version` CLIENTVERSION=`get_key_value /var/packages/synOTR/INFO version`
DevChannel="Release" # beta [2018-12-31] DevChannel="Release" # beta [2019-01-03]
# --------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------
# GRUNDKONFIGRUATIONEN / INDIVIDUELLE ANPASSUNGEN / Standardwerte | # GRUNDKONFIGRUATIONEN / INDIVIDUELLE ANPASSUNGEN / Standardwerte |
@ -2881,28 +2881,58 @@ logdir="${DECODIR}/_LOGsynOTR/"
# leere Logs löschen: # leere Logs löschen:
for i in `ls -tr "${logdir}" | egrep -o '^synOTR.*.log' ` # Auflistung aller LOG-Dateien for i in `ls -tr "${logdir}" | egrep -o '^synOTR.*.log' ` # Auflistung aller LOG-Dateien
do do
stringcount=`cat "${logdir}$i" | tail -n7 | head -n4 | wc -c` # Wie viel Zeichen sind in den Zeilen 3-7 von unten enthalten? if [ $( cat "${logdir}$i" | tail -n7 | head -n4 | wc -c ) -le 15 ]; then
if [ $stringcount -le 15 ]; then # mv "${logdir}$i" "${logdir}_deleteEMPTY/"
rm "${logdir}$i" if [ $endgueltigloeschen = "on" ] ; then
rm "${logdir}$i"
# if [ $endgueltigloeschen = "on" ] ; then # ggf. den Löschordner nutzen? / nicht aktiviert else
# rm "$i" mv "${logdir}$i" "$OTRkeydeldir"
# else fi
# mv "$i" "$OTRkeydeldir"
# fi
fi fi
done done
# alte Logs löschen: # überzählige Logs löschen:
logfilecount=`ls -t "${logdir}" | egrep -o '^synOTR.*.log' | wc -l ` # Gesamtanzahl der LOG-Dateien count2del=$( expr $( ls -t "${logdir}" | egrep -o '^synOTR.*.log' | wc -l ) - $LOGmax ) # wie viele Dateien sind überzählig
count2del=`expr $logfilecount - $LOGmax ` # wie viele Dateien sind überzählig
if [ $count2del -ge 0 ]; then if [ $count2del -ge 0 ]; then
for i in `ls -tr "${logdir}" | egrep -o '^synOTR.*.log' | head -n${count2del} ` for i in `ls -tr "${logdir}" | egrep -o '^synOTR.*.log' | head -n${count2del} `
do do
rm "${logdir}$i" if [ $endgueltigloeschen = "on" ] ; then
rm "${logdir}$i"
else
mv "${logdir}$i" "$OTRkeydeldir"
fi
done done
fi fi
# überzählige searches löschen:
count2del=$( expr $(ls -t "${logdir}" | egrep -o '^search.*.xml' | wc -l) - $LOGmax )
if [ ${count2del} -ge 0 ]; then
echo "mehr als $LOGmax vorhanden "
for i in `ls -tr "${logdir}" | egrep -o '^search.*.xml' | head -n${count2del} `
do
if [ $endgueltigloeschen = "on" ] ; then
rm "${logdir}$i"
else
mv "${logdir}$i" "$OTRkeydeldir"
fi
done
fi
# überzählige cutlists löschen:
count2del=$( expr $(ls -t "${logdir}" | egrep -o '.*.cutlist$' | wc -l) - $LOGmax )
if [ ${count2del} -ge 0 ]; then
echo "mehr als $LOGmax vorhanden "
# for i in `ls -tr "${logdir}" | egrep -o '^search.*.xml' | head -n${count2del} `
for i in `ls -tr "${logdir}" | egrep -o '.*.cutlist$' | head -n${count2del} `
do
if [ $endgueltigloeschen = "on" ] ; then
rm "${logdir}$i"
else
mv "${logdir}$i" "$OTRkeydeldir"
fi
done
fi
} }