shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [shell-script] HELP: suprimir mensagem de erro e utilização do ECHO


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"
git add *
git commit -m "$commit_message"
git push origin master
git pull


o meu código esta assim:


git pull 2>/dev/null
RESULT=$?
if [ $RESULT -eq 0 ]; then
  echo "success"
else
  echo "erro ao efetuar login no github"
fi


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.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]