Tengo una función bash en uno de nuestros servidores de prueba que implementa nuestro código, pero uno de los comandos falla con frecuencia y no podemos encontrar la causa. Solo reintentamos hasta que funcione.
Quiero que la función vuelva a intentarlo si falla ese comando. En la función, hice algo como esto:
command_to_run || { echo "failed, retrying"; call_function; }
Lo que vuelve a llamar a la función como quisiera, pero también permite que la función continúe su ejecución. ¿Cómo detengo la ejecución de la función actual antes de volver a llamarla?