GNU/Linux >> Linux の 問題 >  >> Linux

指定した名前の画面が存在するか確認する

screen -list の出力を grep できます チェックしているセッションの名前:

if ! screen -list | grep -q "myscreen"; then
    # run bash script
fi

特定のセッションに対して画面の「選択」コマンドを照会できます。シェルの結果は、セッションが存在する場合は「0」、指定された画面セッションが見つからない場合は「1」です:

$ screen -S Tomcat
$ screen -S Tomcat -Q select . ; echo $?
0

対:

$ screen -S Jetty -Q select . ; echo $?
No screen session found.
1

'.' に注意してください select の後 オプションですが、より堅牢な場合があります。


Linux
  1. SSHセッションからログアウトした後もコマンドを実行し続ける4つの方法

  2. Ssh –セッション終了後にSshセッションの実行中に開始するプロセスを作成するにはどうすればよいですか?

  3. Xセッション中に画面にグラフィックを描画するためのCLIツールはありますか?

  1. Raspberry Pi 3 で画面を回転させる方法

  2. Linuxでスクリーンプロセスを停止するには?

  3. Linuxでのセッションの定義は何ですか?

  1. Linux – `cryptsetup Luksopen`は指定された名前のマッピングを設定できませんか?

  2. Linux で「screen」コマンドを使用する方法

  3. screen コマンドでスクロールバックをクリアするには?