【发布时间】:2016-04-10 18:20:18
【问题描述】:
我正在尝试做一些被证明非常困难的事情。我想创建一个屏幕会话附加到它(因为这最终将成为一个启动脚本),然后向会话发送一个 bash 命令。
我尝试在新创建的会话中简单地echo Hello。屏幕会话创建得很好,但回声永远不会发生。鉴于以下示例,我希望最终附加到其控制台上有“Hello”的屏幕:
screen -mdS "Test" # Create a screen session, do not attach to it
screen -ls # Confirm that the Test screen session exists
screen -S "Test" -X "echo Hello^M" # Send a command through
screen -R # Reconnect - notice the command didn't execute
但是会话中什么都没有——echo 没有被执行。任何指针都非常感谢?!
【问题讨论】:
-
转念一想,我认为这个问题在这里是题外话,属于unix.stackexchange.com
标签: linux bash gnu-screen