backup.sh: tell gjenstående jobber, nevn loggfiler når det oppstår feil
This commit is contained in:
12
backup.sh
12
backup.sh
@@ -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)"
|
||||
|
||||
Reference in New Issue
Block a user