4

リモートホストでインストーラーを実行するためにファブリックを使用しています

def test():run( "sh /opt/foo.bin")出力は次のようになります。

[user @ remoteHost:22] out:押して続行:

.........。

インストール中にEnterキーを数回押して、情報を入力する必要があります。Fabricを使用してこの操作(テキスト情報を押して入力する)を自動化する可能性はありますか?

4

1 に答える 1

2

いいえ、 pxepectをもっと探していますが、このモジュールとその機能をファブリックタスク内で使用できます。Fabricが状態を保持せず、スクリプト化された方法でプロンプトを操作する機能もありません。そのような場合、ユーザーが対話することを期待します。

于 2012-05-02T17:15:18.923 に答える