vncserver 상태를 저장하는 방법은 무엇입니까?

vncserver 상태를 저장하는 방법은 무엇입니까?

나는 vncserver를 사용하는 것에 만족하지만 때로는 죽어서 고통스럽습니다. vncserver의 상태를 저장하여 vncserver가 종료되면 적어도 무언가를 복원할 수 있습니까?

답변1

Linux를 사용하는 경우 "프로세스 체크포인트"를 사용해 볼 수 있습니다. vncserver 프로세스 상태를 x초마다 디스크에 고정한 다음 충돌 후 마지막 스냅샷을 복원합니다. 이를 수행하는 데는 여러 가지 도구가 있습니다.DMTCP그리고냉동 2. 전자는 GUI 데스크탑과 X 애플리케이션을 검사할 수 있다고 명시적으로 명시하므로 vncserver는 전체적으로 좋은 가능성을 가지고 있습니다. 행운을 빌며 연락을 유지하세요!

답변2

VNC는 영구 세션 옵션을 제공합니다. 정확한 설정 방법은 사용 중인 VNC 버전에 따라 다를 수 있으므로 SE 또는 Google에서 버전별 지침을 확인해보세요.

제가 가장 자주 사용하는 버전은 이전 Solaris 8 서버에 설치되어 있습니다. RealVNC에서 가져온 것입니다. 서버에서 evncserver원하는 합계 (및 깊이) -geometry로 명령을 실행할 수 있습니다. -IdleTimeout이렇게 하면 끝에 ":9"와 같은 숫자가 있는 VNC 세션이 생성됩니다. 그런 다음 클라이언트에서 vnc를 실행할 때 서버 ID 끝에 :9를 지정합니다.

간단하게 유지하기 위해 별칭은 다음과 같이 설정됩니다. evncserver -geometry 1280x1024 -IdleTimeout 16200 -depth 24

세션은 일반적으로 서버가 다시 시작되거나 서버에서 프로세스를 명시적으로 종료할 때까지 지속됩니다. 세션에 다시 액세스하면 실행 중인 프로세스를 포함한 모든 것이 유지됩니다. 당신이 원하는 것 같네요.

관련 정보