Perguntas sobre 'subshell'

2
respostas

Como obter saída de variável com quebras de linha?

Eu quero obter uma saída de top para variável para processamento futuro. Eu tentei: top=$(top -n1) top=$(top -n1 -w80) top=$(top -n1 -b -w80) top=$(COLUMNS=100 top -b-n1) Quando eu executo echo $top , vejo algo como na captura de tela...
15.11.2017 / 22:42
2
respostas

Alternativa para processar o pipeline

O script de shell no qual estou trabalhando está tendo uma consulta SQL que obtém várias colunas e várias linhas do banco de dados: get_names() { $ORACLE_HOME/bin/sqlplus -s usr/pwd <<EOF SELECT id,name,age FROM table;...
21.07.2016 / 15:12
2
respostas

cd no script bash sem alias, function, source [duplicado]

Eu tenho um pequeno problema e espero que alguém possa me ajudar. Eu escrevi um script bash que deve cd me para um diretório. Meu problema é que apenas o diretório na subshell muda. Já li sobre muitos problemas semelhantes, mas quero...
07.01.2016 / 12:31
1
resposta

Como passar o PID de um processo para outro processo dentro do mesmo script de shell?

Ok, essa pode ser uma pergunta muito tola e eu não escrevo scripts de shell com muita frequência. Eu estou tentando iniciar 3 processos em segundo plano, um após o outro dentro de um script de shell, por exemplo: #!/bin/sh PROCESS1 & PROC...
12.08.2018 / 22:37
1
resposta

Processo em segundo plano do comportamento estranho do subshell

Espero que o título esteja correto e não seja enganoso. Tentei ser específico sobre algo sobre o qual não sei muito. Para ser mais geral, eu me pergunto por que alguns comandos bash semelhantes se comportam da maneira que eles fazem. Eu tenho...
09.08.2018 / 00:27
0
respostas

Exportar vars env para a janela do tmux / session / env do painel

Existe alguma maneira de exportar / atualizar a lista de env variável de um arquivo ou algo para janela / sessão / painel do tmux? Aqui eu tenho que manualmente a fonte .bashrc para atualizar o novo var env para o painel de cada tmux.    ...
22.08.2018 / 08:26
2
respostas

É possível descobrir se o nosso comando é originado de um script ou digitado manualmente na linha de comando?

Temos uma implementação para definir o ambiente para uma ferramenta específica com nosso comando personalizado. Exemplo: custom_command tool_name Este comando registra o tempo de invocação, usuário e nome da ferramenta em um arquivo de log...
03.05.2018 / 08:29
1
resposta

Processo filho - ouça o evento quando o pai morre

Eu tenho um processo filho desanexado. Sabe o pai dos pais. Existe alguma maneira no MacOS e no Linux que eu possa ouvir quando o processo pai sai do processo filho? Eu preciso fazer uma chamada para excluir um arquivo de bloqueio do filho, q...
28.02.2018 / 17:37
0
respostas

Restaurando o tty corretamente com stty

Estou escrevendo um script bash para ler alguma entrada do usuário (como uma solicitação de senha), e gostaria de capturar o resultado e passá-lo por sua stdout. (Estou trabalhando em um ambiente GNU / Linux, com software recente). Aqui está...
09.09.2017 / 19:06
1
resposta

Erro de cano quebrado ao ler paradas

Estou tentando fazer uma rápida & Função bash suja para comparar o conteúdo de áudio de dois arquivos FLAC sem decodificá-los em um arquivo temporário. Com a ferramenta de linha de comando flac , estou decodificando cada arquivo em um pipe...
13.01.2016 / 19:48