Diferença entre o ssh manualmente e em um script

1

Estou usando o AIX. Eu estou tentando abrir o PVCS (um aplicativo Serena) que está presente em um servidor Linux. Se eu manualmente ssh para o servidor Linux, defina a variável DISPLAY e invoque o PVCS ele funciona corretamente. No entanto, se eu tentar ssh, definir a variável DISPLAY e invocar PVCS em um script de shell, nem todas as funcionalidades estão funcionando. Estou recebendo falhas de segmentação. Como está trabalhando diretamente no servidor Linux, não recebemos muita ajuda da Serena.

Alguém poderia me ajudar? Qual poderia ser o problema?

#!/bin/ksh
#test.sh
if [[ $HOSTNAME != linux-server ]]
then    
   ssh linux-server test.sh $DISPLAY
   exit 0
fi

if [[ $# == 1 ]]
then
    export DISPLAY=$1
fi

#invoke pvcsexecutable
/serena/vm/linux/bin/pvcsvmux

exit 0

Se o script acima for chamado a partir do servidor AIX, ele abrirá o PVCS, mas algumas das funcionalidades não estarão funcionando. No entanto, se eu fizer ssh no servidor Linux e executar isso, ele funciona sem nenhum problema.

    
por Bala 21.07.2015 / 14:53

0 respostas

Tags