ホーム > プロセス管理 > screen-list

screen-list: 実行中の screen セッションのリストを表示

screen-list コマンドは、GNU Screen で現在実行中のすべての screen セッションのリストを表示します。これにより、デタッチされた(detached)セッションに再接続(re-attach)したり、管理したりできます。主に 'screen -ls' または 'screen -list' の形式で使用されます。

概要

screen-list は、GNU Screen マルチプレクサで現在アクティブまたはデタッチされている(detached)セッションを一覧表示します。各セッションの ID、名前、状態(Attached/Detached)などの情報を提供し、ユーザーがセッションを簡単に管理できるように支援します。

主な機能

  • 現在実行中のすべての screen セッションのリストを表示
  • 各セッションの一意の ID、名前、状態(Attached/Detached)情報を提供
  • デタッチされたセッションに再接続するための情報確認

主なオプション

screen-list は実際には 'screen' コマンドのサブオプションである '-ls' または '-list' を指します。したがって、'screen' コマンド自体のオプションも考慮できます。

セッションリストの表示

生成されたコマンド:

コマンドを組み合わせてみてください。

説明:

`screen-list` コマンドを実行します。

これらのオプションを組み合わせて、AIと一緒に仮想的にコマンドを実行してみてください。

使用例

screen-list は主に 'screen -ls' の形式で使用され、この結果に基づいて他の screen コマンドを実行します。

すべての screen セッションリストを表示

screen -ls

現在システムで実行中のすべての screen セッションの ID、名前、状態を確認します。

特定のセッションに再接続(IDを使用)

screen -r 12345

上記のコマンドで確認したセッション ID を使用して、デタッチされたセッションに再接続します。(例:IDが 12345 のセッション)

特定のセッションに再接続(名前を使用)

screen -r my_session_name

セッション作成時に名前を指定した場合、その名前を使用してデタッチされたセッションに再接続できます。(例:'my_session_name' という名前のセッション)

インストール

GNU Screen は、ほとんどの Linux ディストリビューションにデフォルトで含まれていない場合があります。次のコマンドを使用してインストールできます。

Debian/Ubuntu

sudo apt update && sudo apt install screen

APT パッケージマネージャーを使用して Screen をインストールします。

CentOS/RHEL/Fedora

sudo yum install screen
# または
sudo dnf install screen

YUM または DNF パッケージマネージャーを使用して Screen をインストールします。

ヒントと注意点

screen-list でセッションを確認した後、次のヒントを活用してより効率的に screen を使用できます。

便利な screen コマンド

  • `screen -S [名前]`: 新しい screen セッションを作成し、名前を指定します。
  • `Ctrl+a d`: 現在の screen セッションをデタッチ(detach)します。セッションはバックグラウンドで実行され続けます。
  • `exit` または `Ctrl+a k`: 現在の screen セッションを終了します。
  • `screen -wipe`: 存在しない 'dead' 状態のセッションリストを整理します。

セッション名指定の重要性

複数の screen セッションを使用する場合、`-S` オプションでセッションに意味のある名前を指定すると、`screen -ls` の結果でセッションを簡単に識別し、`screen -r [名前]` で素早く再接続できます。


同じカテゴリのコマンド