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>
それを殺し、画面のリストから削除します。