led*_*neb 5 linux bash gnu-screen
我正在尝试做一些难以置信的事情。我想创建一个屏幕会话而不附加它(因为这最终将成为启动脚本),然后向该会话发送一个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
Run Code Online (Sandbox Code Playgroud)
但是会话中没有任何内容- echo
未执行。任何指针都非常感谢?!
正确的调用是
screen -S "Test" -X stuff 'echo Hello\r'
归档时间: |
|
查看次数: |
2602 次 |
最近记录: |