From 5fec1312ffbfe5e2b7ee81324c5ee06a09f000ef Mon Sep 17 00:00:00 2001 From: h7x4 Date: Wed, 28 Jan 2026 02:37:40 +0900 Subject: [PATCH] =?UTF-8?q?backup.sh:=20rapporter=20ferdige=20rsync-komman?= =?UTF-8?q?doer=20i=20rekkef=C3=B8lgen=20de=20fullf=C3=B8rer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backup.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/backup.sh b/backup.sh index 3d7421f..238c8d4 100755 --- a/backup.sh +++ b/backup.sh @@ -296,14 +296,14 @@ echo "Rsync er i gang." # Vent til rsync er ferdig. echo "Venter til rsync er ferdig: ${venteproc[*]}" -for pid in "${venteproc[@]}" ; do - wait "$pid" - feilkode=$? - if [ $feilkode -eq 0 ]; then - echo "$pid: OK" - else - echo "$pid: Rsync returnerte feil (${feilkode})." - fi +while true; do + wait -n -p pid; code=$? + [[ -z "${pid}" ]] && break + if [ $code -eq 0 ]; then + echo "${pid}: OK" + else + echo "${pid}: Rsync returnerte feil (${code})" + fi done echo