There are screens on:
5422.pts-0.srv (Detached)
5448.pts-1.srv (Detached)
2 Sockets in /var/run/screen/S-sb.
最前面顯示的數字代表process ID,中間粗體則是任務程序的名稱(session name),最後則是在跑 screen 這支程式的伺服器名稱。想要把第一個 screen 從 pts-0 改名叫做 runProgram,在上述detached模式下只要輸入:
- screen -S pts-0 -X sessionname runProgram
若是已經在attached的模式下,也就是說已經在 screen 裡面,那就用下面的方法改名:
- screen -r pts-1
- Ctrl-t + : sessionname monitor
第二行輸入順序是同時按住Ctrl與t後放開,按冒號後鍵入sessionname monitor。意思是把 pts-1 這個任務程序改名叫做 monitor。
如果一開始就要一個叫做 window 的screen任務程序,直接用 screen -e^Ta -S window
以上作法參考《Set screen names with GNU screen [closed]》與《Rename screen session》這兩篇文章
_EOF_