passa o valor da variável de um script para outro script de outro servidor

1

Eu tenho um script que irá ssh para outro servidor.

O Script A obterá o valor de $ variableA e, em seguida, o ssh para outro servidor para executar um script B que precisará do valor de $ variableA.

Eu tentei abaixo, mas o script B não está reconhecendo o valor de $ variableA

scriptA "

varA='hostname'
ssh -x serverB "/home/dir/scriptb.sh $varA"

Script B do segundo servidor:

echo $varA

ScriptB do segundo servidor não vai ecoar $ varA.

    
por oakley00 06.09.2017 / 13:18

1 resposta

0

Seu script scriptb.sh no servidor remoto obteve essa variável por valor como o primeiro argumento posicionado.
Para gerar o primeiro argumento passado para o shell script:

echo $1
    
por 06.09.2017 / 13:24