Ich denke über Aufruf von Bash-Skripte von Java-Programm. Ich muss es einmal pro Minute ausführen, aber so oft wie eine Reihe von Kunden aus der DB (ca. 1000).Console Skripts Ausführung von Java-Programm
Das wird etwas wie curl -o /dev/null -s -t "%{total_time}" | awk ...
sein. Ich glaube, dass dies besser als Bash-Skript implementiert werden sollte als in Java, da es nicht so leicht ist, aber viele Dinge in Java-Code verlangt, um das Verhalten zu reproduzieren.
Ich weiß über Runtime.exec(), aber es erstellt jedes Mal einen Systemprozess. Ich denke, es wäre in Ordnung, 1-10 solche Prozesse zu erstellen, aber 1000 Systemprozesse sind nicht akzeptabel.
Was ist der bessere Weg, das zu tun?