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

推荐订阅源

美团技术团队
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Martin Fowler
Martin Fowler
雷峰网
雷峰网
IT之家
IT之家
小众软件
小众软件
M
MIT News - Artificial intelligence
博客园 - 聂微东
J
Java Code Geeks
Blog — PlanetScale
Blog — PlanetScale
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
A
About on SuperTechFans
G
Google Developers Blog
Engineering at Meta
Engineering at Meta
Recent Announcements
Recent Announcements
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The GitHub Blog
The GitHub Blog
F
Fortinet All Blogs
C
Check Point Blog
云风的 BLOG
云风的 BLOG
腾讯CDC
H
Help Net Security
Y
Y Combinator Blog
I
InfoQ

博客园 - 白马黑衣

网络安全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