CLI 提供了以下输出选项:
将命令的执行情况记录到文件中
将命令输出记录到文件中
控制屏幕上显示的命令输出的外观
将输出指定为纯文本、XML 或 HTML 格式
所有命令和日志文件均为英文。但是,对于英文以外的语言,命令说明和帮助文本遵循 Java 国际化准则。
基本命令输出仅限纯文本格式。有关基本命令和扩展命令的解释,请参阅CLI 命令和参数概述。
扩展命令有三种输出格式:
纯文本
XML
HTML
要指定输出格式,请将 f 参数设置为与所需格式对应的值。当前支持的值有:plain、 xml 和 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 参数设置为要在其中记录命令的文件的名称。要将日志文件传到 CLI 以批处理模式执行,请将 logmode 参数设置为 detailed、command 或 from n。有关更多信息,请参见预定义的参数和标记中介绍的 log 和 logmore 参数。
日志文件有以下格式:
DATE & TIME;duration or message;command and parameters
下例摘自命令序列日志,从中可以获得前一个 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