从 Karaf 3.0.5 通过脚本获取包状态
Getting a bundle state via script from Karaf 3.0.5
我可以通过以下方式从 Karaf 控制台检查包状态:-
karaf@root>bundle:list | grep camel-test
246 | Active | 50 | 2.16.1 | camel-test
有没有一种方法可以通过与 Karaf 在同一台机器上的某些脚本 运行 或通过 Karaf 公开的某些 REST 端点以编程方式执行此操作?
我在 ServiceMix 6.0.1 下使用 Karaf 3.0.5 运行。
正如 Karaf User Forum 中所讨论的,我可以使用 karaf 客户端实现它:-
jabong@jabong1143:~/Downloads/apache-servicemix-6.1.0/bin$ ./client -l 0 -u karaf "bundle:list" | grep camel-test
246 | Active | 50 | 2.16.1 | camel-test
我可以通过以下方式从 Karaf 控制台检查包状态:-
karaf@root>bundle:list | grep camel-test
246 | Active | 50 | 2.16.1 | camel-test
有没有一种方法可以通过与 Karaf 在同一台机器上的某些脚本 运行 或通过 Karaf 公开的某些 REST 端点以编程方式执行此操作?
我在 ServiceMix 6.0.1 下使用 Karaf 3.0.5 运行。
正如 Karaf User Forum 中所讨论的,我可以使用 karaf 客户端实现它:-
jabong@jabong1143:~/Downloads/apache-servicemix-6.1.0/bin$ ./client -l 0 -u karaf "bundle:list" | grep camel-test
246 | Active | 50 | 2.16.1 | camel-test