backup.sh: rapporter ferdige rsync-kommandoer i rekkefølgen de fullfører
This commit is contained in:
16
backup.sh
16
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
|
||||
|
||||
Reference in New Issue
Block a user