Ekranın altında çalışan bir programım var. Aslında, oturumdan ayrılıp netstat'ı kontrol ettiğimde, programın hala çalıştığını görebiliyorum (istediğim bu):
udp 0 0 127.0.0.1:1720 0.0.0.0:* 3759/ruby
Şimdi bu işlemi çalıştıran oturuma tekrar bağlanmak istiyorum. Bu yüzden yeni bir terminal başlattım ve screen -r yazın.
$ 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.
Ama oluşturduğum bu süreci çalıştıran oturumun hangisi olduğunu nasıl bilebilirim?
Şimdi karşılaştığım belgelerden biri şöyle dedi:
"Bir pencere kullanırken, ona bir ad vermek için Ca A yazın. Bu ad, pencere listesinde kullanılacak ve çok sayıda pencere kullanmaya başladığınızda her pencerede ne yaptığınızı hatırlamanıza yardımcı olacaktır. "
Mesele şu ki, yeni bir seansta olduğumda control + a'ya basmaya çalışıyorum ve hiçbir şey olmuyor.
screen -r
ardından bu ekranlar listesinde 1, 2, 3 ... sayısını takip edin .