我正在使用 Mac OS 和 zsh。我正在运行一个启动多个 Java 程序的 shell 脚本。一旦创建了输出(它们本质上是脚本),它们就会终止。但是,我当前的脚本似乎一次启动了所有 Java 程序,这非常耗费资源。
目前我的 shell 脚本如下所示:
java -Xmx2048M -jar gha.jar params1.yaml
java -Xmx2048M -jar gha.jar params2.yaml
java -Xmx2048M -jar gha.jar params3.yaml
当我运行它时,我的内存不足。如何修改我的脚本,使其仅在第一个 Java 程序终止后才启动下一个 Java 程序,以便在两者之间刷新内存?