Perguntas sobre 'subshell'

0
respostas

Inicie uma sub-shell e execute os comandos

Digamos que eu tenha um script que seja sempre executado a partir de um shell interativo. Eu gostaria que este script lançasse um subshell interativo que seja uma réplica do pai (ou seja, todas as variáveis de ambiente, etc. preservadas) e, em s...
14.01.2016 / 14:33
2
respostas

visualizando printf após pipe (ou subshell?)

Ok, isso é difícil de resumir em uma única pergunta, porque depende muito de como eu resolvo isso. O script a seguir serve para canalizar os comandos mount.cifs para um loop while que insere a senha para três prompts de senha. Os blocos comen...
02.07.2015 / 17:29
4
respostas

Como executar comandos de subshell por SSH?

Eu tenho um cluster de computadores que estão conectados via SSH sem senha e eu escrevi um utilitário que executa um comando sobre todo o cluster. A maneira como faz isso é pegar as máquinas presentes em um arquivo, passando por elas enquanto ex...
18.04.2016 / 09:07
1
resposta

Subshell dentro de citações

Estou escrevendo um pequeno script de shell como este: curl -X POST --header 'Bearer "$(printf user:pass | base64)"' 'https://api.com/v1/auth' Para depurar, mudei para echo: echo 'Bearer "$(printf remote-key-sync:2klic-hlqDZPGmqJTwhq...
07.08.2017 / 15:14
3
respostas

Diff entre (x = 100) e {x = 100; }

Alguém pode, por favor, explicar as declarações abaixo? $ x=50 $ (x=100) #here the code executes only with in the subshell. when subshellexecution done then the x value is returned to its original value, i.e. 50 $ echo $x $ 5...
20.01.2015 / 09:42
2
respostas

“Globally Store” PID do arquivo iniciado a partir do script bash

Estou compilando um arquivo latex em um script e, em seguida, estou tentando abrir uma nova janela do leitor de pdf ou recarregar a atual (sendo o llpp meu leitor), portanto, depois de compilar meu script, pdflatex $FILE_NAME LLPP_ID=$(pgrep...
07.11.2018 / 18:41
1
resposta

Subshell e substituição de processo

Desculpas se esta é uma questão básica - Eu estou preso tentando resolver um problema maior, e se resume a como um script de shell é invocado - diretamente ( shellScript.sh ) ou usando sh shellScript.sh . Aqui está um modelo para o proble...
09.05.2017 / 22:16
1
resposta

não pode capturar o PID do processo em segundo plano iniciado em um sub-shell que está sendo executado em um heredoc passado para 'sudo su'

Eu estou tentando capturar o PID de um processo iniciado em um sub-shell para que eu possa verificar se o processo foi iniciado corretamente, o processo em questão é um aplicativo puma. sudo su - $APPUSER <<-BASH PID="\$(bundle exec...
24.10.2017 / 15:34
2
respostas

Como fazer login em uma conta de usuário remoto usando senha e executar um conjunto de comandos?

Eu quero executar comandos em uma máquina remota. O usuário remoto requer autenticação de senha. Estou recebendo o seguinte erro ao usar o script de amostra abaixo, Este é o conteúdo do script de amostra applmgr.sh #!/bin/bash ssh applmgr...
11.05.2017 / 06:09
1
resposta

Definindo sinalizadores bash em subshells - isso afeta o shell pai?

Eu tenho isso em um script bash: ( set -o pipefail echo "foobar" | bash set +o pipefail ) preciso redefinir a configuração do pipefail ou posso omitir essa linha? Em outras palavras, a configuração pipefail na subshell afeta o pai?...
07.05.2018 / 23:51