我正在使用 AIX。我正在尝试打开 Linux 服务器中存在的 PVCS(Serena 应用程序)。如果我手动 ssh 到 Linux 服务器,设置 DISPLAY 变量并调用 PVCS,它可以正常工作。但是,如果我尝试 ssh、设置 DISPLAY 变量并在 shell 脚本中调用 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,但某些功能不起作用。但是,如果我 ssh 进入 Linux 服务器并运行它,它就可以正常工作。