2017-06-16 9 views
0

私はHPCにログオンして、次のコマンドを使用しています。screen -list 以下のことが分かりました。Unixのscreenコマンド

> There are screens on: 
    > 40032.pts-45.willow (16/06/17 13:59:42) (Detached) 
    > 37414.pts-45.willow (15/06/17 15:01:30) (Detached) 
    > 37002.pts-45.willow (15/06/17 14:51:18) (Attached) 

なぜ37002が付いているのかわかりません。私が使用しようとする場合は、:screen -r 37002

There is a screen on: 
    37002.pts-45.willow (15/06/17 14:51:18) (Attached) 
There is no screen to be resumed matching 37002. 

私の理解から、37002.のための画面は、誰もが何か提案を提供することができないのですか?どうもありがとう。

答えて

1

tmuxに切り替え;)真剣に。私はtmuxは物事を生かしておく方がいいと思う。あなたのケースでは

https://github.com/tmux/tmux/wiki

あなたは画面内の画面を開始しているように、それが見えます。その場合、あなたはその結果、このような得ることができます。

┌[[email protected]] 
└[~] screen -list 
There are screens on: 
    770.ttys000.pi (Detached) 
    831.ttys004.pi (Attached) 
2 Sockets in /var/folders/hd/fsr88b711nq969xyv329d68c0000gn/T/.screen. 

┌[[email protected]] 
└[~] screen -r 831 
There is a screen on: 
    831.ttys004.pi (Attached) 
There is no screen to be resumed matching 831. 

はこの1つを再現するには、単に

screen 
screen 

を行い、その後、別の端末から、付属のセッションにログインしてみてください。あなたが述べたようにエラーが出るはずです。正直言って、これはバグか機能か分かりません;)