Difference between revisions of "Odbedit command list"

From MidasWiki
Jump to navigation Jump to search
(Created page with "Running odbedit and issuing the command "help" displays the list of commands: $ odbedit [local:pol:S]/>help Database commands ([] are options, <> are placeholders): ala...")
 
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
{{Pagelinks}}
 +
== Links ==
 +
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
 +
* [[Odbedit]] utility
 +
* [[Odbedit examples]]
 +
* [[ODB|Using the ODB]]
 +
* [[Online Database|ODB structure]]
 +
* web server [[ODB Page]]
 +
</div>
 +
== ODB help command ==
 
Running odbedit and issuing the command "help" displays the list of commands:
 
Running odbedit and issuing the command "help" displays the list of commands:
 +
<pre>
 +
Database commands ([] are options, <> are placeholders):
 +
alarm                  - reset all alarms
 +
cd <dir>                - change current directory
 +
chat                    - enter chat mode
 +
chmod <mode> <key>      - change access mode of a key
 +
                          1=read | 2=write | 4=delete
 +
cleanup [client] [-f]  - delete hanging clients [force]
 +
copy <src> <dest>      - copy a subtree to a new location
 +
create <type> <key>    - create a key of a certain type
 +
create <type> <key>[n]  - create an array of size [n]
 +
create string <key>[n][m]  - create an array of [n] strings of [m] characters
 +
del/rm [-l] [-f] <key>  - delete a key and its subkeys
 +
  -l                      follow links
 +
  -f                      force deletion without asking
 +
exec <key>/<cmd>        - execute shell command (stored in key) on server
 +
exp <key> <filename>    - import key into ASCII file
 +
find <pattern>          - find a key with wildcard pattern
 +
help/? [command]        - print this help [for a specific command]
 +
hi [analyzer] [id]      - tell analyzer to clear histos
 +
imp <filename> [key]    - import ASCII file into string key
 +
json                    - print "ODB save" encoding of current directory
 +
jsls                    - print "ls" encoding of current directory
 +
jsvalues                - print "get_values" encoding of current directory
 +
ln <source> <linkname>  - create a link to <source> key
 +
load <file>            - load database from .ODB file at current position
 +
ls/dir [-lhvrp] [<pat>] - show database entries which match pattern
 +
  -l                      detailed info
 +
  -h                      hex format
 +
  -v                      only value
 +
  -r                      show database entries recursively
 +
  -p                      pause between screens
 +
make [analyzer name]    - create experim.h
 +
mem [-v]                - show memeory usage [verbose]
 +
mkdir <subdir>          - make new <subdir>
 +
move <key> [top/bottom/[n]] - move key to position in keylist
 +
msg [user] <msg>        - send chat message (from interactive odbedit)
 +
msg [type] [name] <msg> - send message to midas log (from command line via -c "msg ...")
 +
old [n]                - display old n messages
 +
passwd                  - change MIDAS password
 +
pause                  - pause current run
 +
pwd                    - show current directory
 +
resume                  - resume current run
 +
rename <old> <new>      - rename key
 +
save [-c -s -x -j -cs] <file>  - save database at current position
 +
                          in ASCII format
 +
  -c                      as a C structure
 +
  -s                      as a #define'd string
 +
  -x                      as an XML file, or use file.xml
 +
  -j                      as a JSON file, or use file.json
 +
set <key> <value>      - set the value of a key
 +
set <key>[i] <value>    - set the value of index i
 +
set <key>[*] <value>    - set the value of all indices of a key
 +
set <key>[i..j] <value> - set the value of all indices i..j
 +
scl [-w]                - show all active clients [with watchdog info]
 +
shutdown <client>/all  - shutdown individual or all clients
 +
sor                    - show open records in current subtree
 +
start [number][now][-v] - start a run [with a specific number],
 +
                          [now] w/o asking parameters, [-v] debug output
 +
stop [-v]              - stop current run, [-v] debug output
 +
trunc <key> <index>    - truncate key to [index] values
 +
ver                    - show MIDAS library version
 +
webpasswd              - change WWW password for mhttpd
 +
wait <key>              - wait for key to get modified
 +
watch <key>            - watch key or ODB tree to be modified
  
$ odbedit
+
quit/exit              - exit
[local:pol:S]/>help
+
</pre>
  
Database commands ([] are options, <> are placeholders):
 
  
alarm                  - reset all alarms
+
[[Category:ODB]]
cd <dir>                - change current directory
 
chat                    - enter chat mode
 
chmod <mode> <key>      - change access mode of a key
 
                          1=read | 2=write | 4=delete
 
cleanup [client] [-f]  - delete hanging clients [force]
 
copy <src> <dest>      - copy a subtree to a new location
 
create <type> <key>    - create a key of a certain type
 
create <type> <key>[n]  - create an array of size [n]
 
del/rm [-l] [-f] <key>  - delete a key and its subkeys
 
  -l                      follow links
 
  -f                      force deletion without asking
 
exec <key>/<cmd>        - execute shell command (stored in key) on server
 
export <key> <filename> - export key into ASCII file
 
find <pattern>          - find a key with wildcard pattern
 
help/? [command]        - print this help [for a specific command]
 
hi [analyzer] [id]      - tell analyzer to clear histos
 
import <filename> [key] - import ASCII file into string key
 
n <source> <linkname>  - create a link to <source> key
 
load <file>            - load database from .ODB file at current position
 
ls/dir [-lhvrp] [<pat>] - show database entries which match pattern
 
  -l                      detailed info
 
  -h                      hex format
 
  -v                      only value
 
  -r                      show database entries recursively
 
  -p                      pause between screens
 
make [analyzer name]    - create experim.h
 
mem [-v]                - show memeory usage [verbose]
 
mkdir <subdir>          - make new <subdir>
 
move <key> [top/bottom/[n]] - move key to position in keylist
 
msg [type] [user] <msg> - compose user message
 
old [n]                - display old n messages
 
passwd                  - change MIDAS password
 
pause                  - pause current run
 
pwd                    - show current directory
 
resume                  - resume current run
 
rename <old> <new>      - rename key
 
rewind [channel]        - rewind tapes in logger
 
save [-c -s -x -cs] <file>  - save database at current position
 
                          in ASCII format
 
  -c                      as a C structure
 
  -s                      as a #define'd string
 
  -x                      as a XML file
 
set <key> <value>      - set the value of a key
 
set <key>[i] <value>    - set the value of index i
 
set <key>[*] <value>    - set the value of all indices of a key
 
set <key>[i..j] <value> - set the value of all indices i..j
 
scl [-w]                - show all active clients [with watchdog info]
 
shutdown <client>/all  - shutdown individual or all clients
 
sor                    - show open records in current subtree
 
start [number][now][-v] - start a run [with a specific number],
 
                          [now] w/o asking parameters, [-v] debug output
 
trunc <key> <index>    - truncate key to [index] values
 
ver                    - show MIDAS library version
 
webpasswd              - change WWW password for [[mhttpd]]
 
wait <key>              - wait for key to be modified
 
quit/exit              - exit
 

Latest revision as of 20:20, 3 February 2016


Links

ODB help command

Running odbedit and issuing the command "help" displays the list of commands:

Database commands ([] are options, <> are placeholders):
alarm                   - reset all alarms
cd <dir>                - change current directory
chat                    - enter chat mode
chmod <mode> <key>      - change access mode of a key
                          1=read | 2=write | 4=delete
cleanup [client] [-f]   - delete hanging clients [force]
copy <src> <dest>       - copy a subtree to a new location
create <type> <key>     - create a key of a certain type
create <type> <key>[n]  - create an array of size [n]
create string <key>[n][m]  - create an array of [n] strings of [m] characters
del/rm [-l] [-f] <key>  - delete a key and its subkeys
  -l                      follow links
  -f                      force deletion without asking
exec <key>/<cmd>        - execute shell command (stored in key) on server
exp <key> <filename>    - import key into ASCII file
find <pattern>          - find a key with wildcard pattern
help/? [command]        - print this help [for a specific command]
hi [analyzer] [id]      - tell analyzer to clear histos
imp <filename> [key]    - import ASCII file into string key
json                    - print "ODB save" encoding of current directory
jsls                    - print "ls" encoding of current directory
jsvalues                - print "get_values" encoding of current directory
ln <source> <linkname>  - create a link to <source> key
load <file>             - load database from .ODB file at current position
ls/dir [-lhvrp] [<pat>] - show database entries which match pattern
  -l                      detailed info
  -h                      hex format
  -v                      only value
  -r                      show database entries recursively
  -p                      pause between screens
make [analyzer name]    - create experim.h
mem [-v]                - show memeory usage [verbose]
mkdir <subdir>          - make new <subdir>
move <key> [top/bottom/[n]] - move key to position in keylist
msg [user] <msg>        - send chat message (from interactive odbedit)
msg [type] [name] <msg> - send message to midas log (from command line via -c "msg ...")
old [n]                 - display old n messages
passwd                  - change MIDAS password
pause                   - pause current run
pwd                     - show current directory
resume                  - resume current run
rename <old> <new>      - rename key
save [-c -s -x -j -cs] <file>  - save database at current position
                          in ASCII format
  -c                      as a C structure
  -s                      as a #define'd string
  -x                      as an XML file, or use file.xml
  -j                      as a JSON file, or use file.json
set <key> <value>       - set the value of a key
set <key>[i] <value>    - set the value of index i
set <key>[*] <value>    - set the value of all indices of a key
set <key>[i..j] <value> - set the value of all indices i..j
scl [-w]                - show all active clients [with watchdog info]
shutdown <client>/all   - shutdown individual or all clients
sor                     - show open records in current subtree
start [number][now][-v] - start a run [with a specific number],
                          [now] w/o asking parameters, [-v] debug output
stop [-v]               - stop current run, [-v] debug output
trunc <key> <index>     - truncate key to [index] values
ver                     - show MIDAS library version
webpasswd               - change WWW password for mhttpd
wait <key>              - wait for key to get modified
watch <key>             - watch key or ODB tree to be modified

quit/exit               - exit