如何在不附加到 GNU 屏幕会话的情况下将键盘输入发送到它?

如何在不附加到 GNU 屏幕会话的情况下将键盘输入发送到它?

我需要将键盘输入发送到 GNUscreen会话无需依附

我已经测试过这个例子但它不起作用:

screen -S ffa3 -X "say SERVER REBOOT IN FEW MINUTES"

不,我也想将它用于其他命令。

as: map_restart
    addadmin
    addop
    unban
    kickban...

我希望能够在所需的屏幕上输入命令,而无需 ratacher me。

形式如下:我告诉一个屏幕输入map_restart或者其他命令

R非常感谢你的关注,这增加了我的担忧。


我使用 Screen 和 steamcmd 启动我的服务器

使用此命令:

screen -dmS ffa ./run_server_x64.sh

对于类型命令我使用:

screen -r ffa

有了它我可以使用管理面板

但是我寻求不使用“screen -r ffa”的类型命令的屏幕命令。

答案1

这是一个 XY 问题吗?

shutdown -r +10 'Server reboot in a few minutes'

或者

echo 'Server reboot soon' | wall

啊。你想要一个 Steam RCON 命令行客户端。(你为什么不这么说?)

相关内容