从屏幕命令中获取返回值

时间:2013-10-21 21:50:33

标签: gnu-screen

我正在屏幕上运行一个进程(如果重要的话,在Ubuntu 13.10上)。我可以在该屏幕中执行命令: 屏幕-p 0 -X评估'stuff \“$ command \”\ 015'

我不是100%确定这个命令开始做什么,尽管它运行正常。其背后的原因是我正在运行一个Minecraft服务器(仍然),并且屏幕显示正确的屏幕,并在运行的命令行上抛出命令。到目前为止,这很好。

但我想要的是能够使用返回值运行此命令。例如,如果我要运行“list”命令,它会告诉我有多少人和谁在线,但我需要捕获该输出并将其放在某处。

任何人都知道如何实现这一目标?我无法告诉minecraft服务器命令行将输出重定向到其他地方,因为它没有直接命令行访问权限,所以我能做到这一点的唯一方法是在我连接时获取屏幕的所有输出。 ..但我不确定这是否可能。

1 个答案:

答案 0 :(得分:1)

我想你可以查看日志?你不能查看服务器的运行日志吗?