我目前正在组合一些 bash
和 python3
以将我的 Minecraft 服务器与我的 friend Discord 集成。我设法顺利完成了大部分计划中的功能,但是现在我已经陷入了聊天集成的中途。我可以毫无问题地将消息从 Discord 发送到服务器,但我不知道如何读取在 screen
session 中运行的服务器实例的控制台输出。
如果您知道这种事情是如何完成的,我将不胜感激一些正确方向的指示。理想情况下,我想要一个能够异步运行的解决方案,这样我就不必做大量的忙等待来检查消息。
P.S.:抱歉,如果这属于 super 用户,我不确定把它放在哪里。
最佳答案
嗯,理想的解决方案是编写一个 bukkit 插件/forge mod 来执行此操作,而不是完全从实际服务器外部执行此操作。尽管如此,正如 JNevill 在评论中所说,您最好的选择可能是查看日志文件。
关于linux - 如何从 screen session 中运行的程序获取控制台输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44010155/