我有一个shell脚本并行和顺序启动不同的Java JVM,它看起来像这样:
(java -jar project1.jar
java -jar project2.jar) &
(sleep 60;
java -jar project3.jar
java -jar project4.jar) &
(sleep 120;
java -jar project5.jar) &
(sleep 180;
java -jar project6.jar
java -jar project7.jar)
我使用以下命令启动我的shell脚本:
nohup sh launch.sh &
它生成一个唯一的nohup.out
文件,其中不同的JVM输出被加扰。
我希望每个JVM 1个nohup文件(让我们说nohupProject1.out,nohupProject2.out ...)包含它的特定输出。
有可能吗? 也许通过添加一些JVM参数?
谢谢