У меня есть программа, работающая под экраном. На самом деле, когда я отсоединяюсь от сеанса и проверяю netstat, я вижу, что программа все еще работает (это то, что я хочу):
udp 0 0 127.0.0.1:1720 0.0.0.0:* 3759/ruby
Теперь я хочу снова подключиться к сеансу, выполняющему этот процесс. Поэтому я запускаю новый терминал и нажимаю экран -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., чтобы присвоить ему имя. Это имя будет использоваться в списке окон и поможет вам запомнить, что вы делаете в каждом окне, когда вы начинаете использовать много окон. "
Дело в том, что когда я нахожусь на новом сеансе экрана, я пытаюсь нажать кнопку управления + a, и ничего не происходит. Р>