Perguntas com a marcação «sh»

1
scp sobre o túnel ssh

Eu quero copiar arquivos de um computador remoto (W) para um computador host privado (P) via scp. Como não consigo me conectar à máquina W diretamente, eu uso um túnel ssh em duas máquinas diferentes com a porta 22. O que eu gostaria de fazer, é entrar na máquina W e de lá fazer uma transferência...

1
Tmux nada acontecendo

Comecei a aprender a usar o tmux seguindo este tutorial. O problema é que, sempre que digito (Ctrl-b c ou qualquer outro atalho), nada acontece. Nada. Abro o tmux e há uma barra de status na parte inferior do meu terminal que diz [0] 0:bash*, mas nada que eu possa fazer depois disso. Eu...

1
SSH sem senha de clientes específicos

Eu tenho três máquinas servidor executando o Ubuntu 12.04 Server (xxx.xxx.xx. {01..03}). Minha estação de trabalho é o Windows 7. Quando eu uso PuTTy para ssh em qualquer uma das três máquinas da minha máquina Windows, ele me pergunta por senha em cada caso (logando como root, cada máquina tem...

1
Script de Bash: a mensagem de status de conclusão não é exibida

Estou trabalhando no meu primeiro bater script que implantará 4 VMs em um ambiente cloudstack. Eu gostaria de incluir um eco mensagem no final do script informando quantas VMs foram implantadas. Existe uma maneira de ter isso surgido no final? Toda vez que o comando é executado, o cloudstack...

1
Defina a variável bash para que não possa ser desmarcada

Eu gostaria de definir uma variável de ambiente para todos os usuários através da /etc/profilequal os usuários não possam substituir ou desmarcar. Tenho certeza de que isso é possível, mas estou tendo problemas para localizar a documentação relevante para os built-ins sete / ou exportshell. Se isso...

1
teste de bash para "terminal aberto"

Notei na lista de EXPRESSÕES CONDICIONAIS do BASH uma -texpressão que testa se um descritor de arquivo é um terminal aberto. Eu tentei o seguinte: if [[ -t $(tty) ]]; then echo open terminal $(tty) else echo not open terminal $(tty) fi; e receba minha resposta not open terminal...

1
por que isso funciona em um shell para loop, mas não por si só

por que isso funciona for X in A* ; do cp $X/output.txt output/$X.txt ; done mas não isso cp A*/output.txt output/A*.txt Para copiar o arquivo output.txt de várias pastas chamadas A1, A2, A3, A4 etc. em uma pasta combinada chamada "output", fornecendo a cada arquivo de texto o nome da pasta de...