Domande taggate «subshell»

2
Evidenziazione della sintassi di Bash dei subshells
Considerando la grande quantità di domande che risultano essere correlate ai subshells in Bash ("Perché il mio incremento variabile in questo ciclo di pipingwhile read ?"), Ho pensato che sarebbe stato molto bello fare riferimento a qualche editor o servizio in cui il codice che verrà eseguito in subshells è …

2
Come posso ottenere il pid di una subshell?
Come posso ottenere il pid di una subshell? Per esempio: $ echo $$ 16808 Questo non funziona, perché la shell originale si espande $$: $ ( echo $$ ) 16808 Perché la virgoletta singola non funziona? Dopo che la shell originale ha rimosso la singola virgoletta, la subshell non si …
13 bash  process  subshell 


2
Espandere subshell prima di eseguirlo?
Eseguo spesso comandi usando subshells, e talvolta vorrei che i subshells fossero espansi prima di eseguire qualcosa. In questo modo ho potuto verificare quello che sto facendo e, eventualmente, modificare anche quello che sta per accadere. Ad esempio, come posso ottenere l'espansione della seguente riga di comando prima di eseguirla, …

2
Come rendere disponibile una variabile da una subshell nella shell padre
Ho scritto uno script veloce e sporco per cronometrare alcuni rapporti da un servizio 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
Come posso impostare le variabili d'ambiente per un programma eseguito usando `nohup`?
(Sto modificando uno script Bash esistente, quindi probabilmente sto facendo un errore sciocco qui ...) Ho uno script di shell che salva un comando con una variabile d'ambiente come argomento come questo: COMMAND="mvn clean install -P $MAVEN_PROFILE" Quindi esegue il comando nohupapprossimativamente come segue: nohup $COMMAND > logfile Questo funziona …


1
Perché uscire con un codice di ritorno memorizzato di un comando nidificato provoca diversi codici di ritorno in Dash e Bash?
In esecuzione bash -c 'bash -c "echo test1; exit 1;" &> /tmp/x; buildresult=$?; tail -n 100 /tmp/x; exit $buildresult;' risulta test1essere stampato su console e echo $?stampare ciò 1che a mio avviso è corretto, perché il comando dovrebbe tornare con ciò [b/d]ash -cche è stato restituito dall'interno dash -c 'dash …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.