diff options
Diffstat (limited to 'last-backups.in')
-rwxr-xr-x | last-backups.in | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/last-backups.in b/last-backups.in index a8ee5f2..9777392 100755 --- a/last-backups.in +++ b/last-backups.in @@ -58,19 +58,24 @@ do [ "${lbu}" == "" ] && lbu="2000_01_01" delta=$[$(date +%s) - $(date -d $(echo ${lbu} | sed "s/_//g") +%s)] namen[${#namen[@]}]="$(basename $(echo ${dest} | sed "s#/\(${recognSubdirRegex}\)\$#_\1#" | sed "s#/rsync\$##; s#/duplicity\$##"))" + if [ -f "/tmp/${backupID}.pid" ] && pgrep -x backup | grep -qxF "$(cat "/tmp/${backupID}.pid")"; then + laeuft='_laeuft' + else + laeuft='' + fi if [ ! -d "${dest}/${lbu}" ] then - veraltet[${#veraltet[@]}]="LEER!" + veraltet[${#veraltet[@]}]="LEER!${laeuft}" elif [ ${delta} -gt ${outdatedLimit} ] && \ ! printf '%s\n' "${seldomBackups[@]}" | \ grep -qxF "${backupID}" then - veraltet[${#veraltet[@]}]="VERALTET!" + veraltet[${#veraltet[@]}]="VERALTET!${laeuft}" elif [ ${delta} -gt ${outdatedSeldomLimit} ] then - veraltet[${#veraltet[@]}]="VERALTET!" + veraltet[${#veraltet[@]}]="VERALTET!${laeuft}" else - veraltet[${#veraltet[@]}]="" + veraltet[${#veraltet[@]}]="${laeuft}" fi daten[${#daten[@]}]="${lbu}" done |