2012-04-13 6 views
2

私は多くのscreenセッションを開いており、どちらがどちらであるかわかりません。GNU screen:セット名またはタイトル

私はscreenを開始します。

# screen -d -m -t "myscreen" ./myscript.sh 

が、screen -lsただ、これを示しています

# screen -ls 
There are screens on: 
    1167..lh18758 (04/13/2012 09:20:49 PM)  (Detached) 
    32040..lh18758 (04/13/2012 09:20:05 PM)  (Detached) 
    27775..lh18758 (04/13/2012 09:18:27 PM)  (Detached) 
    27751..lh18758 (04/13/2012 09:18:27 PM)  (Detached) 
    26604..lh18758 (04/13/2012 09:18:01 PM)  (Detached) 
    6879..lh18758 (04/13/2012 09:10:28 PM)  (Detached) 
    6347..lh18758 (04/13/2012 09:10:15 PM)  (Detached) 
    6371..lh18758 (04/13/2012 09:10:15 PM)  (Detached) 

6371..lh18758が、タイトルや名前が表示されないためにscreenセッションに名前を設定することは可能でしょうか?

+1

http://stackoverflow.com/q/3202111/1030301 – je4d

答えて

5

セッションを作成するときに名前を指定できます。 manページから

-Sは、新しいセッションを作成する場合は、このオプションは、セッションのために意味のある名前を指定するために使用することができます

をSESSIONNAME。この名前は、 "screen-list"アクションと "screen -r"アクションのための セッションを識別します。これは、 デフォルトの [tty.host]という接尾辞で置き換えられます。

だからあなたはあなたに感謝し、コマンドライン

$ screen -d -m -t "myscreen" -S "MeaningfulName" ./myscript.sh 
+0

優秀の可能重複になるだろう! – Chris

関連する問題