progress() Function (Python, SLAX, and XSLT)
名前 空間
http://xml.juniper.net/junos/commit-scripts/1.0 http://xml.libslax.org/slax
Python 構文
jcs.progress(string)
SLAX 構文
expr prefix:progress(string);
XSLT 構文
<xsl:value-of select="prefix:progress(string)"/>
説明
スクリプトの呼び出し時にフラグが指定されていれば、CLI セッションに直ちに単一の引数を detail
含む進捗メッセージを発行します。
prefix名前空間 URI に関連付けられているものは、スタイル シートのプレフィックスから名前空間へのマッピングで定義する必要があります。
パラメーター
string |
CLI セッションに出力されるテキスト。 |
使用例
SLAX構文:
expr jcs:progress('Working...');
XSLT 構文:
<xsl:value-of select="jcs:progress('Working...')"/>
Python 構文:
jcs.progress('Working...')
CLI セッションに進捗メッセージが detail
表示されるようにするには、このフラグを付けてスクリプトを呼び出す必要があります。
user@host> op script1.slax detail 2010-10-01 16:27:54 PDT: running op script 'script1.slax' 2010-10-01 16:27:54 PDT: opening op script '/var/db/scripts/op/script1.slax' 2010-10-01 16:27:54 PDT: reading op script 'script1.slax' 2010-10-01 16:27:54 PDT: Working... 2010-10-01 16:28:14 PDT: inspecting op output 'script1.slax' 2010-10-01 16:28:14 PDT: finished op script 'script1.slax'
リリース情報
Junos OS リリース 7.6 で導入された機能。
Junos OS リリース 12.2 で追加 http://xml.libslax.org/slax slax 名前空間のサポート。
QFX シリーズ スイッチと ACX シリーズ、MX シリーズ、PTX シリーズ、T Series ルーターの Junos OS リリース 16.1R1 で追加された Python のサポート。
ACX500、ACX1000、ACX1100、ACX2000、ACX2100、ACX2200、ACX4000 ルーター、EX シリーズ スイッチで Junos OS リリース 17.1R1 に追加された Python のサポート。
SRX1500、SRX4100、SRX4200、SRX5400、SRX5600、SRX5800 デバイスおよび vSRX インスタンスで Junos OS リリース 17.3R1 に追加された Python のサポート。
ACX5048およびACX5096ルーターのJunos OSリリース18.3R1で追加されたPythonのサポート。