Tengo un script bash que simplemente Docker empuja una imagen: docker push $CONTAINER_IMAGE:latest Quiero repetir 3 veces cuando esto falla. ¿Cómo debo lograr
Tengo un script bash que simplemente Docker empuja una imagen: docker push $CONTAINER_IMAGE:latest Quiero repetir 3 veces cuando esto falla. ¿Cómo debo lograr
Corriendo bash -c 'bash -c "echo test1; exit 1;" &> /tmp/x; buildresult=$?; tail -n 100 /tmp/x; exit $buildresult;' da como resultado que test1se imprima en la consola e echo $?imprima lo 1que, en mi opinión, es correcto, porque el comando debe regresar con lo [b/d]ash -cque devolvió el...
Cuando el código de estado es inútil, ¿hay alguna forma de construir una tubería basada en la salida de stdout? Prefiero que la respuesta no aborde el caso de uso, sino la pregunta en el ámbito de las secuencias de comandos de shell. Lo que intento hacer es encontrar el paquete más específico...
¿Es posible mantener $?inalterado el último estado de salida del comando ( ) después de una prueba? Por ejemplo, me gustaría hacer: command -p sudo ... [ $? -ne 1 ] && exit $? El último exit $?debería devolver el estado de salida de sudo, pero en su lugar siempre regresa 0(el código de...