저는 64비트 RHEL 2.6.18-238.el5를 실행하고 있습니다. VPN을 통해 컴퓨터에 액세스합니다. 터미널을 통해 애플리케이션을 실행했는데, 애플리케이션이 실행되는 동안 VPN 연결이 끊어져 터미널이 닫혔습니다. 터미널을 열고 VPN에 다시 연결하면 내 애플리케이션이 여전히 실행 중임을 확인하고 ps -ef
명령을 통해 확인할 수 있습니다. 이제 터미널에서 애플리케이션을 계속 사용하려면 어떻게 해야 합니까? 터미널에서 실행 중인 애플리케이션에 액세스할 수 있는 방법이 있습니까? 도와주세요. 감사해요
답변1
답변2
screen
이 상황에서는 도구를 사용할 수 있습니다 .
먼저 스크린샷 도구를 설치하세요. 그런 다음 screen
응용 프로그램을 입력 하고 실행합니다. VPN 연결이 끊어지면 서버에 다시 로그인하고 를 입력하세요 screen -ls
.
사용 가능한 스크린 세션이 나열됩니다. 화면 세션에 연결하려면 screen -r <session_name>
여기에서 중단한 부분부터 계속할 수 있습니다.
답변3
여기서 반복되는 질문입니다. 바라보다
- 실행 중인 프로세스를 거부하고 이를 새 화면 셸에 연결하는 방법은 무엇입니까?
- 기존 원격 쉘을 제어하는 방법은 무엇입니까?
- 이미 실행 중인 세션을 필터링하는 방법은 무엇입니까?
- 화면을 사용하지 않고 tty 사이를 전환하는 방법은 무엇입니까?
- 사용자가 로그아웃한 후 포그라운드에서 작업을 실행할 수 있습니까?
- 실행 중인 프로세스를 터미널로 스트리밍할 수 있나요?
- 다른 SSH 세션을 사용하여 하나의 SSH 세션에서 시작된 프로세스를 분리할 수 있습니까?
- 다른 pt의 표준 출력 보기
- 분리된 프로세스에 터미널을 연결하는 방법은 무엇입니까?