|
From: | Maik Alberto |
Subject: | RE: [shell-script] HELP: suprimir mensagem de erro e utilização do ECHO |
Date: | Sat, 9 Feb 2019 19:51:44 +0000 |
Boa tarde!
1 - Rode o comando fora do script (para gerar o "erro") e verifique $?, para ter certeza.
2 - Quando precisei de algo semelhante , utilizei ssh com chave e o comando era assim:
ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no $REMOTE_USER@$hostname [COMANDO PARA EXECUTAR NO REMOTO]
De: address@hidden <address@hidden> em nome de address@hidden [shell-script] <address@hidden>
Enviado: sexta-feira, 8 de fevereiro de 2019 16:24 Para: address@hidden Assunto: [shell-script] HELP: suprimir mensagem de erro e utilização do ECHO
Boa Tarde Oráculos.
Espero que estejam bem!
Bom não conheço ninguem melhor do que voces no assunto, e peço uma ajuda.
Utilizo o github, e muitas vezes preciso reautenticar minha chave ssh, e estou desenvolvendo(tentando) um script em shell pra isso.
Etapas:
1 - executar o comando "git pull" 2 - se der erro ir para segunda etapa, que é autenticar com minha chave que esta no caminho /root/.ssh/github #comando ssh-add /root/.ssh/github, em seguida digitar ssh -T address@hidden 3 - caso eu já esteja autenticado quero que execute os comandos:
commit_message="$1"
o meu código esta assim:
git pull 2>/dev/null
Meu primeiro problema:
1 - não está imprimindo o echo quando ocorre erro 2 - qual a melhor pratica para que quando eu execute o chave ele nao me peça a senha na janela de senha?
Obrigado Senhores.
|
[Prev in Thread] | Current Thread | [Next in Thread] |