惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
罗磊的独立博客
The GitHub Blog
The GitHub Blog
V
V2EX
Last Week in AI
Last Week in AI
博客园 - 聂微东
MyScale Blog
MyScale Blog
美团技术团队
L
LangChain Blog
博客园 - Franky
腾讯CDC
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园_首页
S
SegmentFault 最新的问题
爱范儿
爱范儿
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Stack Overflow Blog
Stack Overflow Blog
量子位
小众软件
小众软件
宝玉的分享
宝玉的分享
J
Java Code Geeks
Google DeepMind News
Google DeepMind News
D
Docker
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报

博客园 - 白马黑衣

网络安全3 - Easy RSA重新签发客户端证书 RHEL - 笔记本合盖不休眠 RHEL - yum cache JFrog Artifactory 系列6 --- 其他配置 Node.js - 配置npm Rocky Linux 升级失败 Nginx 系列2 --- 配置 Linux --- firewalld 2 - nfttables Linux - DNS Apache HTTP Server 关闭SELinux RHEL - 设置hostname和IP地址 判断端口是否已经被占用 Maven 常用命令 Jenkins 系列3 --- pipeline Git自签名证书的验证 iptables Jenkins 系列2 --- Node/Agent Jenkins 系列1 --- 安装与配置
Linux --- 查看PID
白马黑衣 · 2023-08-19 · via 博客园 - 白马黑衣

一、概要

1. 概念

PID是进程标识符(Process ID)的简称,它是Linux系统中标识一个独立进程的唯一标识符,通过PID我们能定位进程的所有相关信息,比如端口号,进程所属程序地址,进程所属用户等。

二、操作

1. 查看

(1) 查看所有运行中的进程

ps aux

(2) 获取当前进程的PID

#!/bin/bash
echo $$

(3) 后台运行的最后一个进程的PID

echo $!

2. 关闭

kill PID
kill -9 PID --强制关闭进程

3. Java

(1) 后台启动Jar并记录PID

nohup java -jar app.jar > app.log 2 >&1 & echo $! > /var/run/myapp.pid

(2) 优雅退出Jar,停止接收新请求并等待现有请求处理完毕再退出

kill -15 PID

三、参考

https://www.springcloud.io/post/2022-02/springboot-pid