Não é possível recuperar a variável de perfil usando ssh.
server2 == & gt; usuário apptst == & gt; O perfil bash tem a variável $ APPHOME.
Estava tentando recuperar o valor do server1 usando ssh mas falhou.
Opções usadas abaixo
server1> ssh apptst@server2 'echo $APPHOME'
server1> ssh apptst@server2 echo '$APPHOME'
server1> ssh apptst@server2 echo "$APPHOME"
server1> ssh apptst@server2 "echo $APPHOME"
quando tentei
server1> ssh apptst@server2 ls -ld $APPHOME
Funciona bem.
Alguma sugestão que está faltando e como posso obter a variável do servidor2?
$APPHOME
e não server2. Verifique por exemplo comcd / && ssh apptst@server2 'echo $PWD'
(você precisa dessas citações'
, caso contrário, novamente shell no server1 irá expandir), que retornará/
e não~
.