将命令发送到现有的屏幕会话?


1

我有一个在屏幕会话(游戏服务器)中运行的Java应用程序,我希望能够编写一个脚本来定期向它发送命令(可能是cron),但我不知道如何发送命令到正在运行的屏幕会话。

这可能吗?可能因为我不只是向屏幕发送更多shell命令,而是将文本放入正在运行的Java控制台这一事实而变得复杂。

Answers:


6

屏幕常见问题尝试此示例:

screen -S test -p 0 -X stuff 'top^M'

它将top在名为的屏幕会话中运行命令test

^M是一个控制角色,你可以通过按CTRL+V, ENTERbash 来放置。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.