backup.sh: tell gjenstående jobber, nevn loggfiler når det oppstår feil

This commit is contained in:
2026-01-28 16:41:45 +09:00
parent d66df77256
commit a1c8951a43

View File

@@ -330,17 +330,27 @@ echo "Rsync er i gang."
# Vent til rsync er ferdig.
echo "Venter til rsync er ferdig: ${!venteproc[*]}"
echo
while true; do
wait -n -p pid; code=$?
[[ -z "${pid}" ]] && break
if [ $code -eq 0 ]; then
echo "${pid} (${venteproc["$pid"]:-???}): OK"
else
echo "${pid} (${venteproc["$pid"]:-???}): Rsync returnerte feil (${code})"
echo "Se loggfilene her for mer informasjon:"
echo "- ${logdir}/${venteproc["$pid"]}.log.$snapshot_date"
echo "- ${logdir}/${venteproc["$pid"]}.out.$snapshot_date"
fi
unset 'venteproc["$pid"]'
echo "${#venteproc[@]} jobber gjenstår..."
echo
done
echo
echo "Rsync er ferdig."
declare -ri end_time="$(date +%s)"