分割画面セッションで画面を選択 [重複]

分割画面セッションで画面を選択 [重複]

現在ウィンドウを終了するコマンドがscreenあります。このコマンドは、以下を実行して別々のセッションに送信することもできます。killscreen

screen -S SessionName -X kill

これは、現在のウィンドウを終了する場合にのみ機能します。別のウィンドウを終了する唯一の方法は、まずそのウィンドウに切り替えてから終了するようです。このselectコマンドを使用すると、screenセッション内のウィンドウを切り替えることができます。screenセッションに接続中に次のように入力すると、名前付きウィンドウが選択されますfoo

^A:select foo

ただし、セッションに接続していないとコマンドが機能しないようですselect。次の2つのコマンドを実行すると、指定されたウィンドウではなく現在のウィンドウが終了しますfoo(もちろんアクティブウィンドウではない場合)。

screen -S SessionName -X select foo
screen -S SessionName -X kill

ウィンドウを選択する前にセッションを接続して切断しても、これが発生することを確認しました(他の画面の問題に対する既知の回避策)。

答え1

0から始めて、番号付きのウィンドウを選択して表示できます-p

screen -S SessionName -p 1 -X kill

関連情報