diff --git a/deploy_app.sh b/deploy_app.sh index e0eff4050ca7f6737edb128dc1753b10513a61e6..ce27b536834945a3addbfaf55922e7ebc9ad9ae9 100755 --- a/deploy_app.sh +++ b/deploy_app.sh @@ -263,10 +263,11 @@ function deploy(){ function logdelete(){ local sProfile=$1 + header "DELETE LOGS ${logdir}/${sProfile}__* ... keep $iKeep" # order files by time typeset -i local _iFiles=$( ls -1t ${logdir}/${sProfile}__*.log | wc -l ) typeset -i local _iStart=$iKeep+1 - header "DELETE LOGS ${logdir}/${sProfile}__* ... keep $iKeep" + if [ $_iFiles -gt $iKeep ]; then ls -1t ${logdir}/${sProfile}__*.log | sed -n "${_iStart},${_iFiles}p" | while read mylogfile do