2016年8月3日 星期三

對所有screen終端機送出一樣的指令

使用screen的時候,有時候想要對每個終端機都下相同的指令,可以這樣做。以下先執行《用screen操控終端機》提到的 screen -e^Ta 來開啟新的任務程序後,開啟多個終端機:
  • Ctrl-t + :at "#" stuff "top^M" + Enter
  • Ctrl-t + :at "#" stuff "q" + Enter
上述指令的執行順序是 Ctrl-t 後,輸入冒號後面再加入at ...,最後按Enter鍵。top^M的意思是在終端機內輸入top後再按Enter,有顏色的指令部分則會顯示在終端機上。上面第一行就是叫所有終端機都執行top,第二行則是送出q,結束top這個指令。以上參考《in Screen, how do I send a command to all virtual terminal windows within a single screen session?》Corey Henderson的回應

_EOF_

沒有留言:

張貼留言