linux重启jar包命令
时间: 2023-03-22 13:04:23 浏览: 589
在 Linux 中重启 jar 包的命令为:
```
pkill -f <jar包名称>
nohup java -jar <jar包路径> &
```
其中 `pkill -f` 用于杀死正在运行的 jar 包进程,`nohup java -jar` 用于启动 jar 包。
示例:
```
pkill -f myApp.jar
nohup java -jar /path/to/myApp.jar &
```
如果要在后台执行,可以使用 & 符号。
示例:
```
nohup java -jar /path/to/myApp.jar &
```
相关问题
linux重启jar包的命令 sh
在Linux环境下,如果你想要重启一个正在运行的Java应用程序Jar包,通常需要先找到该应用的进程ID (PID)。然后你可以使用`sudo`加上`kill`命令来强制停止它,接着通过`java -jar`命令再次启动。以下是基本步骤:
1. **找出进程ID**:
打开终端,输入以下命令并替换`your_jar_name.jar`为你实际的Jar文件名:
```
ps aux | grep your_jar_name.jar
```
这将显示所有包含指定Jar名字的进程信息,包括PID。
2. **停止进程**:
如果找到了对应的PID,例如PID是12345,那么使用 `kill` 命令:
```
sudo kill 12345
```
3. **重启Jar包**:
杀死进程后,你可以重新启动这个Jar包,同样使用 `java -jar` 命令:
```
java -jar your_jar_name.jar
```
确保你有执行权限,并且路径设置正确。
**相关问题--:**
1. 如果不止一个实例,如何同时重启多个相同的jar包?
2. 如何查看当前系统的Java版本以便确认是否兼容jar包?
3. 如果无法通过pid重启,有没有其他方法可以在后台持续运行jar程序?
linux 重启jar命令
要在 Linux 上重启一个正在运行的 JAR 应用程序,您可以使用以下命令:
1. 首先,使用 ps 命令查找正在运行的 Java 进程:
`ps -ef | grep java`
2. 找到您想要重启的 Java 进程的 PID(进程 ID)。
3. 使用 kill 命令停止该进程:
`kill -9 <PID>`
(请将 <PID> 替换为您找到的实际进程 ID。)
4. 最后,使用 java 命令重启该 JAR 应用程序:
`java -jar <path/to/your/jar/file>`
(请将 <path/to/your/jar/file> 替换为您实际的 JAR 文件路径。)
阅读全文