Gnu-Screen

使用兩個值的螢幕參數 -X 的誤用

  • May 2, 2020

在如何在螢幕中執行程序,將所有輸出重定向到文件並分離的範例中,“東西”的含義是什麼,因為該命令位於 $’’ 區域之後。

screen -S workspace -X stuff $'ps aux > output-x\n'

如何在螢幕中執行程序,將所有輸出重定向到文件並分離

根據評論

stuff 發送字元,就像您輸入它們一樣

這似乎只有在會話附加到某個時間點時才有效,即在創建時。此外,由於它發送字元,因此執行命令需要發送換行符。

對於 Linux,對我有用的步驟:

  1. screen -S some_session_name
  2. Ctrl+A D分離
  3. screen -S some_session_name -X stuff 'command'$(echo -ne '\015')

我從這篇“終端/生活”文章中得到了說明:將命令發送到螢幕會話中。

引用自:https://unix.stackexchange.com/questions/571384