【发布时间】:2015-08-25 18:10:07
【问题描述】:
我确实有一个正在运行的 osgi(Equinox 容器)应用程序。它将通过 bash 脚本启动。 See felix gogo shell
java -jar ... _osgi.jar -console 1234 &
这一切都很好,我也可以通过
telnet localhost 1234
<osgi>stop 0
但我正在寻找的是如何将其嵌入到 bash 脚本中以停止 osgi 应用程序。
我已经试过了
echo stop 0 | telnet localhost 1234
但这不起作用。因此,如果有人知道如何将其放入 bash 脚本中,请告诉我。
【问题讨论】:
-
你没有忘记命令的回显吗?回声停止 0 |远程登录 localhost 1234
-
我编辑了答案,但这不是它不起作用的原因。