OSGI 常用命令

分类 命令 含义 命令格式样例
控制框架 shutdown 关闭框架 shutdown
close 关闭并退出框架 close
exit 立即退出框架,相当于System.exit exit
控制状态 install 安装位于指定URL的bundle 安装c盘根目录下的一个bundle:install
uninstall 卸载指定bundle 卸载ID为2的bundle:uninstall 2
start 启动指定bundle 启动ID为2的bundle:start 2
refresh 刷新指定bundle 更新ID为2的bundle:update 2
update 更新指定bundle(处于installed状态) 更新ID为2的bundle:update 2
展示状态 status 展示所有安装的bundle和注册的服务 status
ss 展示所有bundle的简单状态 ss
services 展示所有注册服务的详细信息 Services
packages 展示所有导入、导出包的状态 Packages
bundles 展示所有已经安装的bundles 的状态 Bundles
diag 在给定 ID 或符号名称的包上运行诊断程序 诊断ID为4的bundlediag 4
headers 展示指定bundle的头信息,即MANIFEST.MF中的内容 获取ID为2的bundle的头信息:headers 2
控制启动级别 sl 得到整个框架的start level或某个bundle的start level信息 得到框架的start level:sl 得到ID为4的bundle的start level sl 4
setfwsl 设置整个框架的start level setfwsl 4
setbsl 设置bundle的start level 设置ID为2的bundle的start level为5:setbsl 5 2
其它 exec 在另外一个进程中执行一个命令(阻塞状态 运行记事本程序:exec notepad.exe
fork 在另外一个进程中执行一个命令(非阻塞状态) 运行记事本程序:fork notepad.exe
threads 显示进程和进程组信息 threads
gc 促使垃圾回收 gc
help 展示指定命令的帮助信息 展示gc命令的帮助信息:help gc
setprop 设置属性值 设置属性a=2:setprop a=2
getprop 获取框架所有属性列表或指定名称的属性列表 获取属性a:setprop a=2 获取所有属性:Getprop
posted @ 2024-05-25 11:14  一个小笨蛋  阅读(49)  评论(0编辑  收藏  举报