2

EC2 インスタンスがあり、既に S3 から取得した (wget スクリプト コマンド) .jar があります。この .jar ファイルを実行したいのですが、起動時ではなく、決定したときにだけ実行します。

AWS SDK の助けを借りて、「Eclipse Juno」で Java を使用しています。

ここでは、ユーザー データ スクリプトを実行しても役に立ちません。

誰かがこれで私を助けることができますか?

前もって感謝します。

4

2 に答える 2

1

シェル スクリプトのリモート呼び出しには、基本的に Java 内の SSH であるJSchを使用してみてください。

そして、ここに簡単な例があります。

于 2013-05-15T12:42:09.933 に答える
1

あなたが探しているのは unix cronjobsです。こちらの cron ジョブ マニュアルを参照して、いつでも実行できるように設定してください。

また、システムにWEBMINをインストールすることもできます。これにより、必要に応じて Web インターフェイス経由で cronjobs やスケジュールされたコマンドを含む優れたサーバー管理が可能になります。

Javaで何かを実行したい場合は、単に使用してください

String[] command={"java","-jar","myfile.jar"};
Runtime.getRuntime().exec(command);
于 2013-05-15T12:24:37.307 に答える