Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

dampen() Function (Python, SLAX, and XSLT)

名前 空間

Pythonの構文

SLAXの構文

XSLT 構文

説明

スクリプト内で同じ操作が繰り返し実行されないようにします。

関数はdampen()、関数のjcs:dampen()呼び出し数が時間間隔interval内の呼び出し数を超えたmax場合に戻りますfalse。それ以外の場合、関数は trueを返します。関数パラメーターには、関数のjcs:dampen()さまざまな呼び出しを区別するために使用される任意の文字列が含まれます。このタグは、デバイスの /var/run ディレクトリに保存されます。

名前空間 URI との関連付けは prefix 、スタイル シートのプレフィックスと名前空間のマッピングで定義する必要があります。

パラメーター

interval

時間間隔 (分単位)。

max

関数が戻るfalseまでに許可される、特定のタグを持つ関数のjcs:dampen()呼び出しの最大数。この制限は、指定された時間間隔内の呼び出しの数に基づいています。

tag-string

関数の jcs:dampen() さまざまな呼び出しを区別するために使用される任意の文字列。

戻り値

result

指定されたタグを使用した、指定された時間内の呼び出し jcs:dampen() 回数に基づくブール値。特定のタグの呼び出し回数が maxを超えた場合、戻り値は falseです。呼び出し maxの数が 未満の場合、戻り値は trueです。

使用例

次の例では、タグ 'mytag1' を持つ関数が jcs:dampen() 10 分間隔で 3 回未満呼び出された場合、関数は trueを返します。関数が 10 分以内に 3 回以上呼び出された場合、関数は falseを返します。

リリース情報

Junos OS リリース 9.4 で導入された機能。

slax名前空間のサポート http://xml.libslax.org/slax Junos OSリリース12.2で追加されました。

Junos OSリリース16.1R1で追加されたPythonのサポート。