Perguntas sobre 'shell'

4
respostas

Logging local, com registro de data e hora de todos os comandos ssh?

Como posso manter um registro local com registro de data e hora de todos os comandos remotos que uso em ssh (cliente opensh da linha de comando iniciado por bash )? Requisitos: Essencial: 100% do lado do cliente sem depender...
18.06.2014 / 00:18
2
respostas

Existem shells de login não interativos?

Eu sei qual é a diferença entre shells interativos / não-interativos e login / não-login, mas parece que na prática nunca haverá um shell login não interativo a menos que você tenha algo como /bin/bash --login some-script.sh em um script (e...
03.02.2016 / 15:26
1
resposta

Por que estou recebendo erros de 'Nome colisão entre…' e como posso corrigi-los?

Toda vez que eu tento lançar vim ou emacs ou mesmo top (acho que na verdade é qualquer comando que usa ncurses) em um terminal unix (em um computador cluster sobre ssh), recebo um fluxo contínuo de "Colisão de nome entre xxx" erros como...
26.10.2011 / 22:13
4
respostas

Extrai o nome do arquivo base de uma URL usando o bash

url=http://www.foo.bar/file.ext; echo ${url##/*} Eu esperava que esse código imprimisse file.ext , mas imprime a URL inteira. Por quê? Como posso extrair o nome do arquivo?     
11.02.2013 / 14:34
4
respostas

Programa Bash não executado se o redirecionamento falhar

No bash, noto que, se um comando usando redirecionamento falhar, quaisquer programas que sejam executados antes dele não serão executados. Por exemplo, este programa abre o arquivo "a" e grava 50 bytes no arquivo "a". No entanto, executar ess...
27.04.2016 / 13:43
5
respostas

Como iniciar um programa em segundo plano

O programa Boblight não é executado em segundo plano. Não há diferença perceptível entre executar sudo boblightd e sudo boblightd& Como posso resolver este problema que o console não bloqueará mais entradas? pi@raspberryp...
14.11.2013 / 07:52
4
respostas

Por que a ramificação 'if [$ 1 = “1”]' sempre é selecionada, mesmo que $ 1 não seja 1?

Eu tenho um script chamado 'teleport.sh' assim: if [ $1="1" ]; then shift mv "$@" ~/lab/Sun elif [ $1="2" ]; then shift mv "$@" ~/lab/Moon elif [ $1="3" ]; then shift mv "$@" ~/lab/Earth fi...
08.08.2014 / 11:08
1
resposta

Como você configura o ambiente para es?

Eu tenho jogado com es nos últimos dias, e ele (como o rc) tem a peculiaridade / feature que apenas executa seu script de inicialização ( .esrc ) no login. A maneira usual de executar o código em cada sessão interativa é colocar esse código...
22.08.2012 / 02:07
2
respostas

Substitui o processo atual pelo seu co-processador / filho

Eu tenho um programa P que espera receber "Olá" e exibir "Por quê?" antes de fornecer um recurso. Esse recurso é usado por outros programas que não estão cientes de que é uma cortesia comum iniciar uma conversa com "Olá". Eu, portanto, quero...
13.11.2015 / 06:52
4
respostas

Existe uma maneira de executar um binário nativo de um pipe?

echo 'main(){}' | gcc -xc - -o /dev/stdout | ??? Existe uma maneira de executar o binário de saída em um sistema semelhante a um unix? EDIT: Eu precisava executar a saída do g ++ em um ambiente de área restrita onde não posso escrever...
07.10.2011 / 13:03