如何在屏幕会话中从程序 运行 获取控制台输出?

How do I grab console output from a program running in a screen session?

我目前正在对一些 bashpython3 进行黑客攻击,以将我的 Minecraft 服务器与我的朋友 Discord 集成。我设法顺利完成了大部分计划中的功能,但是现在我已经陷入了聊天集成的中途。我可以毫无问题地将消息从 Discord 发送到服务器,但我不知道如何读取服务器实例的控制台输出,即 screen 会话中的 运行。

如果您知道这种事情是如何完成的,我将不胜感激一些正确方向的指示。理想情况下,我想要一个能够 运行 异步的解决方案,这样我就不必做很多忙等待来检查消息。

P.S.: 对不起,如果这属于超级用户,我不确定把它放在哪里。

嗯,理想 解决方案是编写一个 bukkit plugin/forge mod 来执行此操作,而不是完全从实际服务器外部执行此操作.尽管如此,正如 JNevill 在评论中所说,您最好的选择可能是查看日志文件。