我正在使用一些Bash脚本与Monit混合来管理我的盒子上的一些专用游戏服务器。一切工作找到除了形式访问屏幕关闭服务器与以下:
#!/bin/bash
screen -S l4d22 -p 0 -X stuff "quit\n"
当观看屏幕时,这是执行-“退出”作为输入输入,光标下降到下一行,如返回/回车已按下,但它的,虽然回车没有按下…
如果我手动访问屏幕并这样做,服务器会正常关闭。对不起,这真的是愚蠢的,我是一个小新的所有这一切,只是不能工作这一个!
在此提前致谢……
我已经尝试手动访问屏幕和测试相同的命令,它的工作正常
1条答案
按热度按时间s6fujrry1#
如果你正在填充一个在原始模式下从终端读取的程序,你需要发送一个文本回车符。那就改成