Hacer que Bash no detenga el proceso de ejecución hasta finalizar el comando. [Solucionado]
Publicado: 3 Septiembre, 2011 - 19:39 Hacer que Bash no detenga el proceso de ejecución hasta finalizar el comando. [Solucionado]
Estoy haciendo un script en Bash que activa un servidor temporal, y quiero que cuando se active el servidor, continúe el proceso. ¿Se puede lograr? Lo que hice fue ponerle el & al final y no funciona.
Acá está parte del script:
cd $origen
python -m SimpleHTTPServer 8005 &
cd $dirQuiero que cuando ejecute python -m SimpleHTTPServer 8005 vaya a cd $dir sin tener que terminar la ejecución de python -m SimpleHTTPServer 8005.
No sé cómo ser más claro lo que quiero hacer.
- Inicie sesión o regístrese para enviar comentarios
- 304 lecturas


echo "hola mundo" && echo " ahora continuo" # se ejecuta la segunda orden si la primera fue ejecutada correctamente
echo "hola mundo" && echo " ahora continuo" # se ejecuta la segunda orden si la primera fue ejecutada correctamente
Sí, eso lo sé y no es lo que necesito.
Lo que sucede en tu ejemplo es esto:
Al terminar la ejecución de echo "hola mundo", se ejecuta la orden echo "ahora continuo", si el resultado de la primer orden es true.
Lo que necesito es que está en ejecución la orden echo "hola mundo" se ejecute echo "ahora continuo".
No funcionaba porque tenía un exit 1.