수동 SSH와 스크립트의 SSH의 차이점

수동 SSH와 스크립트의 SSH의 차이점

저는 AIX를 사용하고 있습니다. Linux 서버에 있는 PVCS(Serena 애플리케이션)를 열려고 합니다. Linux 서버에 수동으로 SSH를 통해 DISPLAY 변수를 설정하고 PVCS를 호출하면 제대로 작동합니다. 그러나 ssh를 시도하고 DISPLAY 변수를 설정하고 쉘 스크립트에서 PVCS를 호출하면 모든 것이 작동하지 않습니다. 분할 오류가 발생했습니다. Linux 서버에서 직접 실행되기 때문에 Serena로부터 많은 도움을 받지 못합니다.

누구든지 나를 도와줄 수 있나요? 무엇이 문제일까요?

#!/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

위 스크립트가 AIX 서버에서 호출되면 PVCS가 열리지만 일부 기능이 작동하지 않습니다. 그러나 Linux 서버에 SSH로 접속하여 실행하면 제대로 작동합니다.

관련 정보