すべての待受画面を探す

すべての待受画面を探す

screen過去にコマンドで開始されたいくつかのプロセスを開始しました。ほとんどのスクリプトの実行は完了しましたが、画面はまだアイドル状態のようです。すべてのプロセスを見ると見ることps aux | lessができます。

screenすべての項目を確認し、実行中のアクティブスクリプトがあるかどうかを確認できますか?

ありがとう

ベストアンサー1

現在実行中の画面のリストを表示するには:

screen -list

画面名の最初の部分はPIDです。この親プロセスで作成された現在実行中のプロセスツリーを表示するには、次の手順を実行します。

pstree <PID>

または、より詳細な出力が必要な場合

pstree -a <PID> | less

画面に再接続する(または別の場所に接続している場合は切り離す)には、次の手順を実行します。

screen -rd <PID>

画面が不要になったと判断した場合は、画面を終了するためのいくつかのオプションがあります。現在画面に接続されている場合、Ctrl+をa使用するとk画面とすべてのウィンドウが終了します。

または、セッションに参加していない場合は、次のものを使用できます。

kill <PID>
screen -wipe <PID>

それを殺し、画面のリストから削除します。

おすすめ記事