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