剥離したスクリーンは、どこかで学んだことがあります。
screen -X -S [session # you want to kill] kill
殺したいセッション番号]がどこから得られるかは
screen -ls
しかし、これではうまくいきません。何か問題があるのでしょうか?正しい方法は何ですか?
スクリーンセッション内で反応しないデタッチドセッションをキルするには、次のようにします。
1.screen -listと入力して、デタッチされたスクリーンセッションを特定します。 1; ~$ screen -list スクリーンがあります。 20751.Melvin_Peter_V42 (Detached) と表示されます。 注)
20751.Melvin_Peter_V42`はあなたのセッションIDです。
2.2. デタッチした画面のセッションにアタッチされる スクリーン -r 20751.Melvin_Peter_V42
3.セッションに接続したら、Ctrl + A を押して、:quit
と入力します。
== ISSUE THIS COMMAND
[xxx@devxxx ~]$ screen -ls
== SCREEN RESPONDS
There are screens on:
23487.pts-0.devxxx (Detached)
26727.pts-0.devxxx (Attached)
2 Sockets in /tmp/uscreens/S-xxx.
== NOW KILL THE ONE YOU DONT WANT
[xxx@devxxx ~]$ screen -X -S 23487.pts-0.devxxx kill
== WANT PROOF?
[xxx@devxxx ~]$ screen -ls
There is a screen on:
26727.pts-0.devxxx (Attached)
1 Socket in /tmp/uscreens/S-xxx.