BedrockMod icon indicating copy to clipboard operation
BedrockMod copied to clipboard

How can I get the command back?

Open fx-k opened this issue 7 years ago • 8 comments

怎么实现在linux终端输入一条命令来获取服务器的返回值? 类似之前版本内的:mcpeserver exec

fx-k avatar Nov 10 '18 16:11 fx-k

这个啊,新版启动器在做呢。。要基于Docker了(当然dbus协议还是有的,跑在不同容器里,用于“未来可能要实现的”服务端之间的通讯)

codehz avatar Nov 10 '18 16:11 codehz

嗯,,最新的服务端确实很好用。。 那就是说暂时还没这个功能吧? 好吧,期待...

fx-k avatar Nov 10 '18 16:11 fx-k

其实是有的。。。一个暂时能用的管理器是bdsm,exec功能还在。。但是我准备重做一个,适配现在云原生的潮流 (启动器安装方式参考 https://docs.bdsm.technology/ 需要 chrome 72 以上的浏览器,否则会提示证书错误或者TLS版本不兼容

codehz avatar Nov 10 '18 16:11 codehz

那。。命令是什么呢?

fx-k avatar Nov 10 '18 16:11 fx-k

https://docs.bdsm.technology我就是按照这里面的安装的。。。。 我./bdsm help看了一下,请问是 ./bdsm attach这个命令吗? 服务器在screen用./bdsm r -u开了,开了输入结果如下:

[root@FXIT-Arch bdsm]#  ./bdsm attach list
BDSM Version: v0.1.0-3-g5f438be
Server is not running!
[root@FXIT-Arch bdsm]#

谢谢你!

fx-k avatar Nov 11 '18 07:11 fx-k

@keke1229488344 不用谢

???

fx-k avatar Nov 11 '18 07:11 fx-k

刚记错了,那个exec的功能好像由于某些原因没合并( 另外用-u方式启动,当然也得用-u方式attach

codehz avatar Nov 11 '18 08:11 codehz

但是其实这个exec是可以用简单的shell指令完成的。。。 busctl --user call one.codehz.bedrockserver.default /one/codehz/bedrockserver one.codehz.bedrockserver.core exec s "help"

codehz avatar Nov 11 '18 08:11 codehz