サーバーの1つにログインすると、次のプロンプトが表示されます。
Please select the system to work with:
1: system1 (user u1)
2: system2 (user u1)
3: system3 (user u2)
Enter your choice (1-3) [1]:
ログイン直後、コマンドを実行する前に「1」を入力する必要があります。そのようなプロンプトにファブリック経由で自動的に応答できますか?他のボックスはプロンプトなしでログインできる可能性があるため、これは考えられる状況の1つにすぎません。このようなものが望まれます:
if prompt("Enter your choice (1-3) [1]:"):
response("1")
run(command)
これはどのように行うことができますか?リモートプログラムとの相互作用を読みましたが、有用な例は見つかりませんでした。可能であれば、別のモジュールを使用せずに、ファブリックのみを使用したいと思います。