linux查看jar程序pid
时间: 2023-12-02 18:05:27 浏览: 44
要查看在Linux上运行的jar程序的PID,可以使用以下命令:
```shellps -ef | grep java | grep <jar文件名>
```
这个命令将列出所有正在运行的包含关键字 "java" 和 "<jar文件名>" 的进程。其中,"<jar文件名>" 是你要查找的jar文件的名称。
在命令输出中,你可以找到与你的jar程序相关的进程信息,其中第二列是PID。
相关问题
linux通过命令行运行多个jar程序
在Linux命令行中,可以使用以下命令运行多个jar程序:
1. 打开终端,进入jar程序所在的目录。
2. 使用nohup命令启动第一个程序,并将输出重定向到nohup.out文件:nohup java -jar program1.jar > nohup.out 2>&1 &。
这里的2>&1表示将标准错误输出重定向到标准输出,&符号表示将程序放到后台运行。
3. 启动第二个程序,同样使用nohup命令,并将输出重定向到另一个文件:nohup java -jar program2.jar > nohup2.out 2>&1 &。
4. 使用ps命令查看所有后台运行的程序:ps -ef | grep java。
5. 使用kill命令停止某个程序:kill -9 pid(pid为程序的进程号)。
通过以上步骤,我们可以在Linux命令行中运行并管理多个jar程序。注意,nohup命令可以在终端关闭后仍然让程序继续运行,因此需要使用kill命令手动停止程序。
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 文件路径。)