Preguntas etiquetadas con subshell

2
Resaltado de sintaxis Bash de subcapas
Teniendo en cuenta la gran cantidad de preguntas que resultan estar relacionadas con subcapas en Bash ("¿Por qué no aumenta mi variable en este bucle canalizadowhile read ?"), Pensé que sería muy bueno referirme a algún editor o servicio donde el código que se ejecutará en subshells está formateado de …

2
¿Cómo puedo obtener el pid de una subshell?
¿Cómo puedo obtener el pid de una subshell? Por ejemplo: $ echo $$ 16808 Esto no funciona porque el shell original se expande $$: $ ( echo $$ ) 16808 ¿Por qué no funciona la comilla simple? Después de que el shell original elimina la comilla simple, ¿el subshell no …
13 bash  process  subshell 

2
¿Es un sub-shell lo mismo que un child-shell?
Existen estos dos nombres: un subshell y un shell secundario . Sí, se iniciará un proceso secundario por cualquiera de estos: sh -c 'echo "Hello"' ( echo "hello" ) echo "$(echo "hello") echo "hello" | cat ¿Son todos equivalentes y comparten el mismo nombre? ¿Todos comparten las mismas propiedades? POSIX …

2
Ampliar subshell antes de ejecutarlo?
A menudo ejecuto comandos usando subshells, y a veces me gustaría expandir los subshells antes de ejecutar algo. De esta manera podría verificar lo que estoy haciendo y posiblemente editar lo que está por suceder también. Por ejemplo, ¿cómo puedo ampliar la siguiente línea de comando antes de ejecutarla, para …

2
Cómo hacer que una variable de un subshell esté disponible en el shell principal
He escrito un script rápido y sucio para cronometrar algunos informes de un servicio web: BASE_URL='http://example.com/json/webservice/' FIRST=1 FINAL=10000 for report_code in $(seq 1 $FINAL); do (time -p response=$(curl --write-out %{http_code} --silent -O ${BASE_URL}/${report_code}) ) 2> ${report_code}.time echo $response # <------- this is out of scope! How do I fix that? …


1
¿Cómo puedo establecer variables de entorno para un programa ejecutado usando `nohup`?
(Estoy editando un script Bash existente, así que probablemente estoy cometiendo un error tonto aquí ...) Tengo un script de shell que guarda un comando con una variable de entorno como su argumento como este: COMMAND="mvn clean install -P $MAVEN_PROFILE" Luego ejecuta el comando con nohupaproximadamente lo siguiente: nohup $COMMAND …


1
¿Por qué salir con un código de retorno almacenado de un comando anidado da como resultado diferentes códigos de retorno en Dash y Bash?
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 interior, mientras …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.