워치 독으로 소스 서버를 다시 시작한 후 X 전달 정지


1

현재 LAN을 통해 QT 응용 프로그램의 Xforwarding과 관련된 문제를 해결하고 있습니다.

소스 서버는 "screen -dm"명령을 사용하여 응용 프로그램의 인터페이스를 클라이언트 컴퓨터에 전달합니다.

itco 워치 독에 의해 소스 서버가 중지되면 (응용 프로그램 프로세스의 충돌로 인해 트리거 됨) 클라이언트에 표시된 인터페이스가 정지 된 상태로 유지됩니다.

소스가 재부팅 될 때 클라이언트 인터페이스가 사라지도록 xforwarding을 설정하는 확실한 방법이 있습니까? 피어를 핑하고 창을 닫는 목적으로 클라이언트에서 데몬을 만드는 것은 꽤 추한 것 같습니다.

OS 버전 업그레이드 (고객 요구 사항)를 제외한 모든 솔루션이 좋습니다.

당신의 도움에 미리 감사드립니다.

추신 : 당신은 도울 수있는 모든 설정을 찾을 수 있습니다 (그리고 나는 그것을 작동 시키려고 노력했습니다)

환경 : CentOS 6.5, qt-4.6.2

앱 디스플레이 파라미터 :

/home/user/bin/qapp config.xml -geometry +0+0 -display 192.168.1.100:0.0 Read-Write 

/ etc / ssh / ssh_config :

Host *
    GSSAPIAuthentication yes
    ForwardX11Trusted yes
    ServerAliveInterval 5
    ServerAliveCountMax 3
    SendEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
    SendEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
    SendEnv LC_IDENTIFICATION LC_ALL LANGUAGE
    SendEnv XMODIFIERS
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.