PC1 ssh X11 세션을 통해 서버에서 실행 중인 프로세스를 중지하지 않고 PC2 ssh 세션으로 가져오고 싶습니다. "nohup", "bg", "screen" 또는 해당 특정 세션에서 작동하는 명령을 사용할 수 없습니다. 서버에 가상 디스플레이를 만들었습니다.
왜?
PC1이 정지되었기 때문에 액세스할 수 없습니다. 그러나 프로그램이 서버에서 실행 중이므로 PC1이 켜져 있는 한 영향을 받지 않습니다. 이제 한 번의 재시작으로 달성할 수 있는 PC1을 사용하고 싶지만 그렇게 하면 서버에서 실행 중인 프로세스가 중지됩니다.
답변1
프로그램을 실행하는 경우 이는 거의 불가능합니다. PC1의 X 서버는 프로그램의 그래픽 창에 대한 많은 상태를 유지하고 이를 추출/마이그레이션하는 도구가 없기 때문입니다.
그런 도구가 있더라도 PC1이 정지되어 어차피 마이그레이션 데이터를 요청할 수 없기 때문에 지금은 쓸모가 없을 것입니다.
앞으로는 아래에서 프로그램을 실행하는 것을 고려해보세요.엑스프라.
답변2
리눅스를 사용하고 있나요? 그렇다면 다음과 같은 해킹이 있습니다.렙티르그러면 여기에서 일부 제어권을 회복할 수 있을 것입니다.
다른 OS를 사용하고 있다면 아마 운이 좋지 않을 것입니다. 비록 얼마 전에 완전히 작동하는 OS를 추가하자는 이야기가 있었지만요.tty 간의 배송 프로세스NetBSD에.