OSGI:osgi命令(备查)

深藏阁楼爱情的钟 2023-02-10 07:48 148阅读 0赞

osgi> help

close - shutdown and exit
scope: equinox

tac
scope: gogo
parameters:
String[]

start - start the specified bundle(s)
scope: equinox
parameters:
Bundle[] bundle(s) to start

diag - Displays unsatisfied constraints for the specified bundle(s)
scope: equinox
parameters:
Bundle[] IDs of bundle(s), for which to display unsatisfied constraints

resolve - resolve bundles
scope: felix
parameters:
Bundle[] target bundles (can be null or empty)

shutdown - shutdown the OSGi Framework
scope: equinox

gc - perform a garbage collection
scope: equinox

ls - get specified path contents
scope: felix
parameters:
String path with optionally wildcarded file name

ls - get current directory contents
scope: felix

sl - display the start level for the specified bundle, or for the framework if no bundle specified
scope: equinox
parameters:
Bundle[] bundle to get the start level

setbsl - set the start level for the bundle(s)
scope: equinox
parameters:
int new start level
Bundle[] bundle(s) to change startlevel

profilelog - Display & flush the profile log messages
scope: equinox

frameworklevel - query framework active start level
scope: felix

frameworklevel - set framework active start level
scope: felix
parameters:
int target start level

echo
scope: gogo
parameters:
Object[]

se - display registered service details. Examples for [filter]: (objectClass=com.xyz.Person); (&(objectClass=com.xyz.Person)(sn=Jensen)); passing only com.xyz.Person is a shortcut for (objectClass=com.xyz.Person). The filter syntax specification is available at http://www.ietf.org/rfc/rfc1960.txt
scope: equinox
parameters:
String[] Optional filter for filtering the displayed services. Examples for the filter: (objectClass=com.xyz.Person); (&(objectClass=com.xyz.Person)(sn=Jensen)); passing only com.xyz.Person is a shortcut for (objectClass=com.xyz.Person). The filter syntax specification is available at http://www.ietf.org/rfc/rfc1960.txt

stop - stop bundles
scope: felix
flags:
-t, —transient stop bundle transiently
parameters:
Bundle[] target bundles

telnet - start/stop a telnet server
scope: equinox
parameters:
String[]

sto - stop the specified bundle(s)
scope: equinox
parameters:
Bundle[] bundle(s) to stop

install - install and optionally start bundle from the given URL
scope: equinox
flags:
-start specify if the bundle should be started after installation
parameters:
String Location of bundle to install

man
scope: equinox
parameters:
String[]

fork - execute a command in a separate process
scope: equinox
parameters:
String command to be executed

status - display installed bundles and registered services
scope: equinox
parameters:
String[] [-s ] [segment of bsn]

start - start bundles
scope: felix
flags:
-p, —policy use declared activation policy
-t, —transient start bundle transiently
parameters:
String[] target bundle identifiers or URLs

help - displays available commands
scope: felix

help - displays information about a specific command
scope: felix
parameters:
String target command

setprop - set OSGi properties
scope: equinox
parameters:
String[] list of properties with values to be set; the format is = and the pairs are separated with space if more than one

setfwsl - set the framework start level
scope: equinox
parameters:
int new start level

getprop - displays the system properties with the given name, or all of them
scope: equinox
parameters:
String[] name of system property to dispaly

ss - display installed bundles (short status)
scope: equinox
parameters:
String[] [-s ] [segment of bsn]

help
scope: equinox
parameters:
String[]

b - display details for the specified bundle(s)
scope: equinox
parameters:
Bundle[] (|)

install - install bundle using URLs
scope: felix
parameters:
String[] target URLs

uninstall - uninstall the specified bundle(s)
scope: equinox
parameters:
Bundle[] bundle(s) to uninstall

type
scope: gogo
parameters:
String[]

setp - set OSGi properties
scope: equinox
parameters:
String[] list of properties with values to be set; the format is = and the pairs are separated with space if more than one

inspect - inspects bundle capabilities and requirements
scope: felix
parameters:
String (‘capability’ | ‘requirement’)
String ( | ‘service’)
Bundle[] target bundles

getopt
scope: gogo
parameters:
List
Object[]

bundles - display details for all installed bundles
scope: equinox
parameters:
String[] [-s ] [segment of bsn]

gosh
scope: gogo
parameters:
String[]

bundlelevel - query bundle start level
scope: felix
parameters:
Bundle bundle to query

bundlelevel - set bundle start level or initial bundle start level
scope: felix
flags:
-i, —setinitial set the initial bundle start level
-s, —setlevel set the bundle’s start level
parameters:
int target level
Bundle[] target identifiers

p - display imported/exported package details
scope: equinox
parameters:
Bundle[] Bundle whose packages to display. If not present displays all exported packages

p - display imported/exported package details
scope: equinox
parameters:
String Package name of the package to display

update - update bundle
scope: felix
parameters:
Bundle target bundle

update - update bundle from URL
scope: felix
parameters:
Bundle target bundle
String URL from where to retrieve bundle

not
scope: gogo
parameters:
Function

services - display registered service details. Examples for [filter]: (objectClass=com.xyz.Person); (&(objectClass=com.xyz.Person)(sn=Jensen)); passing only com.xyz.Person is a shortcut for (objectClass=com.xyz.Person). The filter syntax specification is available at http://www.ietf.org/rfc/rfc1960.txt
scope: equinox
parameters:
String[] Optional filter for filtering the displayed services. Examples for the filter: (objectClass=com.xyz.Person); (&(objectClass=com.xyz.Person)(sn=Jensen)); passing only com.xyz.Person is a shortcut for (objectClass=com.xyz.Person). The filter syntax specification is available at http://www.ietf.org/rfc/rfc1960.txt

props - Display system properties
scope: equinox

r - refresh the packages of the specified bundles; if -all option is specified refresh packages of all installed bundles
scope: equinox
flags:
-all specify to refresh the packages of all installed bundles
parameters:
Bundle[] list of bundles whose packages to be refreshed; if not present refreshes all bundles

source
scope: gogo
parameters:
String

exit - exit immediately (System.exit)
scope: equinox

cd - change current directory
scope: felix
parameters:
String target directory

cd - get current directory
scope: felix

update - update the specified bundle(s)
scope: equinox
parameters:
Bundle[] bundle(s) to update

update - Update the specified bundle from the specified location
scope: equinox
parameters:
Bundle Bundle to update
URL Location of the new bundle content

h - print bundle headers
scope: equinox
parameters:
Bundle[] bundles to print headers for

i - install and optionally start bundle from the given URL
scope: equinox
flags:
-start specify if the bundle should be started after installation
parameters:
String Location of bundle to install

pr - Display system properties
scope: equinox

cat
scope: gogo
parameters:
String[]

getPackages - lists all packages visible from the specified bundle
scope: equinox
parameters:
Bundle bundle to list the visible packages

set
scope: gogo
parameters:
String[]

up - Update the specified bundle from the specified location
scope: equinox
parameters:
Bundle Bundle to update
URL Location of the new bundle content

up - update the specified bundle(s)
scope: equinox
parameters:
Bundle[] bundle(s) to update

un - uninstall the specified bundle(s)
scope: equinox
parameters:
Bundle[] bundle(s) to uninstall

sh
scope: gogo
parameters:
String[]

requiredBundles - lists required bundles having the specified symbolic name
scope: equinox
parameters:
String[] symbolic name for required bundles to be listed; if not specified all required bundles will be listed

grep
scope: gogo
parameters:
String[]

log - display some matching log entries
scope: felix
parameters:
int maximum number of entries
String minimum log level [ debug | info | warn | error ]

log - display all matching log entries
scope: felix
parameters:
String minimum log level [ debug | info | warn | error ]

s - display installed bundles and registered services
scope: equinox
parameters:
String[] [-s ] [segment of bsn]

t - stop the named thread with an IllegalStateException
scope: equinox
parameters:
String stop
String the thread on which to perform the action

t - display threads and thread groups
scope: equinox

t - stop the named thread with the provided throwable
scope: equinox
parameters:
String stop
String the thread on which to perform the action
Class the class of the throwable to throw (default = java.lang.IllegalStateException)

disconnect
scope: equinox

packages - display imported/exported package details
scope: equinox
parameters:
String Package name of the package to display

packages - display imported/exported package details
scope: equinox
parameters:
Bundle[] Bundle whose packages to display. If not present displays all exported packages

bundle - display details for the specified bundle(s)
scope: equinox
parameters:
Bundle[] (|)

lb - list all installed bundles
scope: felix
flags:
-l, —location show location
-s, —symbolicname show symbolic name
-u, —updatelocation show update location

lb - list installed bundles matching a substring
scope: felix
flags:
-l, —location show location
-s, —symbolicname show symbolic name
-u, —updatelocation show update location
parameters:
String subtring matched against name or symbolic name

refresh - refresh the packages of the specified bundles; if -all option is specified refresh packages of all installed bundles
scope: equinox
flags:
-all specify to refresh the packages of all installed bundles
parameters:
Bundle[] list of bundles whose packages to be refreshed; if not present refreshes all bundles

stop - stop the specified bundle(s)
scope: equinox
parameters:
Bundle[] bundle(s) to stop

telnetd
scope: gogo
parameters:
String[]

which - determines from where a bundle loads a class
scope: felix
parameters:
Bundle target bundle
String target class name

sta - start the specified bundle(s)
scope: equinox
parameters:
Bundle[] bundle(s) to start

threads - display threads and thread groups
scope: equinox

threads - stop the named thread with an IllegalStateException
scope: equinox
parameters:
String stop
String the thread on which to perform the action

threads - stop the named thread with the provided throwable
scope: equinox
parameters:
String stop
String the thread on which to perform the action
Class the class of the throwable to throw (default = java.lang.IllegalStateException)

headers - display bundle headers
scope: felix
parameters:
Bundle[] target bundles

refresh - refresh bundles
scope: felix
parameters:
Bundle[] target bundles (can be null or empty)

headers - print bundle headers
scope: equinox
parameters:
Bundle[] bundles to print headers for

format
scope: gogo
parameters:
Object

format
scope: gogo

exec - execute a command in a separate process and wait
scope: equinox
parameters:
String command to be executed

setibsl - set the initial bundle start level
scope: equinox
parameters:
int new start level

history
scope: gogo

until
scope: gogo
parameters:
Function
Function

uninstall - uninstall bundles
scope: felix
parameters:
Bundle[] target bundles

init - uninstall all bundles
scope: equinox

classSpaces - lists required bundles having the specified symbolic name
scope: equinox
parameters:
String[] symbolic name for required bundles to be listed; if not specified all required bundles will be listed

each
scope: gogo
parameters:
Collection
Function

发表评论

表情:
评论列表 (有 0 条评论,148人围观)

还没有评论,来说两句吧...

相关阅读

    相关 一句话Linux(备查

    来自: SUN中国工程研究院 编者按:鉴于目前中国Linux的发展现状,90%以上的问题都可以用一句话来回答,这便是本文的初衷。欢迎大家添加自己的“一句话”,收录后注明原始