Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Junos OS を実行するデバイスで Python インタラクティブ モードを使用する方法

Junos OS のさまざまなバリエーションでは、デバイス上で Python スクリプトを実行する方法に関して、さまざまな制限があります。Junos OS と拡張自動化ソフトウェア イメージは、追加の自動化ツールがバンドルされた Junos OS のフル機能バージョンで、イメージがバンドルされ、Veriexec のポリシー適用が無効になります。Veriexec のポリシー適用が有効になっている Junos OS の変種では、符号なし Python スクリプトは、デバイス上で実行する前に特定の要件を満たす必要があります。スクリプトを実行できるのは、Python インタープリターでスクリプトを実行する Python の通常のスクリプト モードを使用した場合のみです。対照的に、開発環境で一般的に使用されている拡張自動化でJunos OSを実行するデバイスでは、制限を少なくして未署名のPythonスクリプトを実行し、シェルでPythonインタラクティブモードを使用することができます。

さらに、Junos OS EvolvedイメージはLinux上でネイティブに動作し、ベースイメージの一部であるPythonやPythonライブラリなど、すべてのLinuxユーティリティと運用に直接アクセスできます。したがって、Junos OS Evolved実行するデバイスを使用すると、Python スクリプトを実行し、Linux シェルでインタラクティブ モードで Python を使用できます。

Junos デバイスでサポートされているリリースでインタラクティブ モードで Python 2.7 または Python 3 を呼び出すには、シェル プロンプトで それぞれ または python3 コマンドを入力pythonします。

Python をインタラクティブ モードで起動するには、次の手順に示します。

  1. シェル インターフェイスを起動します。
  2. パラメータなしの または python3 コマンドをpython入力します。
メモ:

Python インタープリターは、行の先頭にプロンプト >>> を入力するか、行 ... の継続を示すために指定されます。