java - bash 脚本中的多个 jar 文件

标签 java bash jar

所以我有一个 jar 文件,需要使用 ./run.sh 脚本运行五次。

所以我将 jar 文件在脚本中连续放置了 5 次。

#!/bin/bash
java -jar lol.jar
java -jar lol.jar
java -jar lol.jar
java -jar lol.jar
java -jar lol.jar

但它不起作用。当我终止前一个文件时,java 文件一个接一个地启动。

那么如何同时运行同一个 jar 的 5 个实例呢?

我想我可以有 5 个不同的 .sh 脚本,并用第 6 个脚本来运行它们。我怎么做?请举例。谢谢!

最佳答案

您可以尝试将 java 进程作为守护进程运行

您可以使用 nohup 和 & 运算符对 Unix 中的任何可执行文件进行守护进程:

#!/bin/bash
nohup java -jar lol.jar &
nohup java -jar lol.jar &
nohup java -jar lol.jar &
nohup java -jar lol.jar &
nohup java -jar lol.jar &

关于java - bash 脚本中的多个 jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37787427/

相关文章:

java - 如何防止 java.util.Date.toString 崩溃?

linux - Bash 脚本重新获取文件

bash - 限制 SLURM 中运行的作业数量

java - 在eclipse中导入SwingX jar库

android - 错误 :Configuration with name 'default' not found

java - 如何在没有堆栈跟踪的情况下创建/抛出异常?

java - 从 .mp3 或 .wav 文件计算频率?

java - 无需互联网连接的许可系统

linux - 为什么在 Linux shell 脚本中使用 % 不起作用?

jar - 'lein jar' 和 'lein uberjar' 没有正确设置主类