CLI 提供了以下输出选项:
将命令的执行情况记录到文件中
将命令输出记录到文件中
控制屏幕上显示的命令输出的外观
将输出指定为纯文本或 HTML 格式
所有命令和日志文件均为英文。但是,对于英文以外的语言,命令说明和帮助文本遵循 Java 国际化准则。
基本命令输出仅限纯文本格式。有关基本命令和扩展命令的说明,请参见CLI 命令和参数概述。
扩展命令输出有两种格式:
纯文本
HTML
要指定输出格式,请将 f 参数设置为与所需格式对应的值。当前支持的值为 plain 和 html。
通过将 height 参数设置为所需的值,可以定义命令输出的逻辑屏幕大小。可以设置 more 参数,一次一屏地显示输出。有关这些参数的说明,请参见预定义的参数和标记。
下例显示了纯文本格式的 getLoadedModules 命令的部分输出。
== getLoadedModules: Results 1/16 =============================== Module Name=Dynamic Reconfiguration Module Key=dr Description=Dynamic Reconfiguration (Sunfire) Agent Name=myhost-dev86 Agent Port=161 Version=2.0 == getLoadedModules: Results 2/16 =============================== Module Name=Config-Reader(sun4u/sun4d) Module Key=Config-Reader4u Description=Config Reader (sun4u/sun4d) Agent Name=myhost-dev86 Agent Port=161 Version=1.0 ... == getLoadedModules: Results 15/16 ============================== Module Name=DNS Synthetic Transaction [dns] Module Key=dnsST+dnstest Description=DNS Synthetic Transaction Agent Name=myhost-dev86 Agent Port=161 Version=1.0 ================================================================ |
要将 CLI 命令记录到日志文件,请将 log 参数设置为要在其中记录命令的文件的名称。日志文件有以下格式:
日期 & 时间;持续时间或信息;命令和参数
下例摘自命令序列日志,从中可以获得前一个 getLoadedModules 命令输出。
Fri Dec 21 14:15:12 PST 2001;0 second;set o=\ /home/examples/output.3c23b455 Fri Dec 21 14:15:23 PST 2001;0 second;set f=plain Fri Dec 21 14:15:45 PST 2001;0 second;set a=smtg-dev21 Fri Dec 21 14:16:08 PST 2001;== START OF THREAD ==;getLoadedModules Fri Dec 21 14:16:08 PST 2001;2 seconds;getLoadedModules Fri Dec 21 14:16:12 PST 2001;9 seconds;print Fri Dec 21 14:21:28 PST 2001;== START OF THREAD ==;getAgentPort Fri Dec 21 14:21:28 PST 2001;0 second;getAgentPort Fri Dec 21 14:21:31 PST 2001;0 second;print Fri Dec 21 14:22:01 PST 2001;0 second;exit