Suponha que eu tenha um executável xyz que use um número variável de argumentos de linha de comando e um script de shell Korn xyz.ksh . Existe uma maneira fácil de passar todos os argumentos do shell script como está para o executável?
Executando o Ubuntu 9.10, quando eu executo:
rdesktop 147.145.168.224 &
A janela da área de trabalho remota é exibida, e o comando parece terminar no shell do qual foi executada porque posso executar outros comandos; no entanto, quand...
Eu gostaria de salvar a saída do comando uptime em um arquivo csv em um script Bash. Como o comando uptime tem formatos de saída diferentes com base no tempo desde a última reinicialização, criei uma solução bem pesada baseada em case ,...
Eu estou ciente de diff e usando loops, mas eu simplesmente não consigo realmente obter o que preciso com diff. Eu estou basicamente olhando para comparar dois arquivos (file2.txt e file2.txt) e é só pegar a saída do que está faltando entre e...
Existe uma maneira de ver todas as atividades / registros anteriores da linha de comando, como um recurso de 'histórico' em um navegador?
Bit de fundo Estou usando o terminal OSX para interagir com a linha de comando.
Eu quero alterar o diretório de trabalho do meu script por outro script que foi incluído.
Primeiro script:
#!/bin/bash
pwd
source script2
pwd
Roteiro Sedond:
cd ..
pwd
O resultado é o seguinte:
> ./script1
/home/sebi/testd...
Eu coloquei este arquivo em /etc/init/proxyserver.conf que executa este script na inicialização (Ubuntu 11.10):
description "Run code for ProxyServer"
start on runlevel [23]
script
cd /home/mark/selenium-client
exec java -jar seleniu...
Meu passo a passo:
No myserver.com eu colo a linha "sudo -s" no arquivo "~ / .bashrc" no diretório home do "mylogin"
SSH Faça o login para [email protected]
Após o login:
[email protected]:~$
Mas, pressione cntrl + D para s...
Eu preciso fazer um loop e ssh para vários hosts e executar uma série de comandos em cada um deles.
algo como:
for i in $(jot -w '%02.0f' 14 1)
>do ssh user@host$i sudo -i "command1; command2; command3"
>done
mas não consigo que...