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 57b518b4f4
commit 628efee595

View File

@@ -331,17 +331,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)"