Evitar bucles infinitos en scripts Bash con timeout

2025-05-26
Evitar bucles infinitos en scripts Bash con timeout

Un script Bash utilizaba un bucle `until` para comprobar si un servidor web estaba en funcionamiento, pero si el servidor fallaba al iniciarse, se atascaba en un bucle infinito. El artículo presenta dos maneras de evitar este problema usando el comando `timeout`: envolver el bucle `until` con `bash -c`, o colocar el bucle `until` en un script separado y luego usar el comando `timeout`. Ambos métodos evitan eficazmente que el script entre en un bucle infinito debido a fallos en el inicio del servidor, garantizando la robustez del script.

Leer más
Desarrollo