화면에서 프로그램을 실행 중입니다. 실제로 세션에서 분리하여 netstat를 확인하면 프로그램이 여전히 실행 중임을 알 수 있습니다 (원하는 것).
udp 0 0 127.0.0.1:1720 0.0.0.0:* 3759/ruby
이제 해당 프로세스를 실행하는 세션에 다시 연결하고 싶습니다. 새 터미널을 시작하고 screen -r을 입력합니다
$ screen -r
There are several suitable screens on:
5169.pts-2.teamviggy (05/31/2013 09:30:28 PM) (Detached)
4872.pts-2.teamviggy (05/31/2013 09:25:30 PM) (Detached)
4572.pts-2.teamviggy (05/31/2013 09:07:17 PM) (Detached)
4073.pts-2.teamviggy (05/31/2013 08:50:54 PM) (Detached)
3600.pts-2.teamviggy (05/31/2013 08:40:14 PM) (Detached)
Type "screen [-d] -r [pid.]tty.host" to resume one of them.
그러나 내가 만든 프로세스를 실행하는 세션이 무엇인지 어떻게 알 수 있습니까?
이제 내가 만난 문서 중 하나가 말했습니다.
"창을 사용할 때 Ca A를 입력하여 이름을 지정하십시오.이 이름은 창 목록에 사용되며 많은 창을 사용할 때 각 창에서 수행중인 작업을 기억하는 데 도움이됩니다. "
문제는 새로운 화면 세션에있을 때 control + a A를 눌러도 아무 일도 일어나지 않습니다.
screen -r
다음 ... 숫자 1, 2, 3 화면의리스트.