Javaプログラムからbashスクリプトを呼び出すことを考えています。1 分に 1 回実行する必要がありますが、DB からのクライアントの数 (約 1000) と同じ回数実行する必要があります。
のようなものになりますcurl -o /dev/null -s -t "%{total_time}" | awk ...
。これは、Java ではなく bash スクリプトとして実装する方がよいと思います。これは、それほど軽量ではなく、動作を再現するために Java コードで多くのことを要求するためです。
Runtime.exec() については知っていますが、毎回システム プロセスが作成されます。このようなプロセスを 1 ~ 10 個作成するのは問題ないと思いますが、1000 個のシステム プロセスは受け入れられません。
それを行うより良い方法は何ですか?