linux查看Java进程;Jar包部署端口占用;Kill强制停止进程
第一步:查看进程的PID知道jar包端口号的情况下,可使用:lsof -i:端口号[root@localhost labour]# lsof -i:8089COMMANDPID USERFDTYPEDEVICE SIZE/OFF NODE NAMEdocker-pr 5148 root4uIPv6 108255140t0TCP *:8089 (LISTEN)在不知道端口号的情况下,可使用 ps -
·
第一步:查看进程的PID
知道jar包端口号的情况下,可使用:lsof -i:端口号
[root@localhost labour]# lsof -i:8089
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
docker-pr 5148 root 4u IPv6 10825514 0t0 TCP *:8089 (LISTEN)
在不知道端口号的情况下,可使用 ps -ef | grep java
[root@localhost labour]# ps -ef | grep java
root 5148 1 0 Jun24 ? 00:00:34 java -jar ./Xxx1.jar
root 1963 925 0 Jun23 pts/19 00:04:00 java -jar /Xxx2.jar
root 1973 948 0 Jun21 pts/17 00:07:22 java -jar /Xxx3.jar
第二步:通过PID强制停止对应的进程
命令:kill -s 9 {PID}
kill -s 9 5148
第三步:启动jar包后台运行
后台运行
nohup java -jar Xxx.jar &
后台运行并把日志输入到 log.out
nohup java -jar Xxx.jar > log.out &
更多推荐
已为社区贡献4条内容
所有评论(0)