Un supervisor de acciones en bash se asegura de ejecutar una acción hasta que ésta se complete con éxito.
until como supervisor
until acción; do
echo "Acción interrumpida. Reintento en 10 segundos..."
sleep 10
done
el bucle until
ejecuta el comando acción
hasta que éste concluye con éxito. si la acción indicada acaba en un error (su exit status no es igual a 0), el bucle until
ejecuta el contenido del bucle (las líneas de código entre do
y done
) y comienza de nuevo con el comando acción
.