Amazon Elastic Compute 2でエラスティックStarclusterクラスターを作成および削除する GUI アプリケーションを開発しようとしています。これまでのところ、グラフィック アプリケーションからこれらのクラスターを作成して使用することができましたが、クラスターを削除しようとすると問題が発生します。以下は、(アプリケーションから) コンソールにコマンドを挿入するために使用した方法です。
Runtime rt = Runtime.getRuntimne();
Process proc = rt.exec("command",null,dir);
問題は、アプリケーションで使用されているメソッドを使用して通過できないイエス/ノーの確認をシステムが要求することです。これまでのところ、次のことを試しました。
Runtime rt = Runtime.getRuntimne();
Process proc = rt.exec("y",null,dir); //y for yes
しかし、システムは応答を待ち続け、アプリケーションで導入されたコマンドを無視します。以下は、確認を要求する実際のアプリケーションのログです。
ubuntu@ip-xxx-xxx-xxx-xxx:~$ starcluster terminate myCluster
StarCluster - (http://star.mit.edu/cluster) (v. 0.95.5)
Software Tools for Academics and Researchers (STAR)
Please submit bug reports to starcluster@mit.edu
Terminate EBS cluster myCluster(y/n)?
この件についての考えやアイデアをいただければ幸いです。適切な回答をする必要があると思われる場合は、遠慮なく追加情報をお尋ねください。