Perguntas sobre 'shell'

3
respostas

Como encaminhar entre processos com pipes nomeados?

Os /tmp/in , /tmp/out e /tmp/err são pipes nomeados, já criados e abertos por algum processo (para leitura, escrita e escrita, respectivamente). Eu gostaria de criar um novo processo que canalize seu stdin em /tmp/in , e escreva o c...
12.07.2015 / 12:23
1
resposta

Expansão de nome de arquivo: encontrar correspondência de padrão de utilitário vs combinação de padrão de concha de Bash

Para a expansão do nome do arquivo, a opção '-name' do utilitário 'find' parece funcionar de forma semelhante, mas não exatamente da mesma forma que a correspondência de padrões internos do shell bash. Aqui estão as seções relevantes do manua...
16.06.2015 / 15:44
1
resposta

Em um script, verifique se a entrada padrão vem de um arquivo ou pipe

Eu sei que isso tem sido pobremente coberto anteriormente, mas essas respostas não têm explicação ou não se aplicam. Basicamente, em algum momento, meus scripts precisam verificar se um arquivo está especificado, se foi usado posteriormente...
03.06.2012 / 22:38
1
resposta

Executar xterm com shell de login ou não?

Por padrão, xterm inicia um shell interativo. Mas você também pode configurá-lo para iniciar um login-shell interativo. Isso significa que, ao iniciar um xterm , você obtém o mesmo tipo de shell, como efetuar login via ssh / virtual co...
29.03.2012 / 15:47
1
resposta

Como o sh-e interage com &?

Estou usando sh ( dash ) no Ubuntu (lucid) e a manpage tem isto a dizer sobre -e : -e errexit If not interactive, exit immediately if any untested command fails. The exit status of a comman...
04.10.2012 / 10:39
4
respostas

É possível criar um arquivo no bash, mas pular funções específicas?

Suponha que eu tenha bash_functions.sh : function test(){ } function test2(){ } E no meu ~/.bashrc eu faço: source ~/bash_functions.sh É possível, ao fazer o sourcing, evitar o fornecimento de uma função específica? Quero diz...
20.03.2011 / 05:47
1
resposta

Monitora um processo no Debian

Eu quero criar um serviço que monitore a existência de um determinado processo. Eu escrevi o seguinte script de shell: #!/bin/sh while : do w='ps u -A | grep -P ".+Sl.+/usr/local/MySource/endpoint" -c' sleep 10 if [ $w -lt 2 ] then echo 0 &g...
27.08.2013 / 16:42
3
respostas

Por que as 'Character Classes' devem ser preferidas em relação a 'Character Ranges' em Shell (Bash)?

A linha de comando do Linux (Contagem de páginas - livro 47) diz: ... you have to be very careful with them [character ranges] because they will not produce the expected results unless properly configured. For now, you should avoid using...
17.04.2013 / 11:47
5
respostas

comando que funciona como o símbolo ~ (til) para representar algum diretório

cd ~/scripts . Isso vai entrar no diretório de scripts em minha casa. Similar a isso, eu quero algum tipo de "alias" de configuração, o que me permitirá para entrar em algum outro diretório para que, cd xxx/mywork - > entrará no diretór...
14.05.2015 / 18:27
2
respostas

Script de shell de origem automaticamente no terminal

Como posso criar automaticamente um script de shell em particular quando abro uma janela de terminal clicando com o botão direito em algum lugar e escolhendo "open in terminal"? Por exemplo, toda vez que eu abro um terminal eu preciso rodar a...
03.04.2015 / 15:35