1. 前言
欢迎阅读
Spring Boot 2 实战 系列文章
。
PID
对于系统运维来说并不陌生,但是对于一些开发者特别是新手还是要简单介绍一下的。它是
Process ID
的简称,是系统分配给一个进程的唯一标识符,是各进程的身份标识符,程序一运行系统就会自动分配给进程一个独一无二的
PID
。进程终止后,
PID
被系统回收,可能会被继续给新运行的程序。俗称
进程号
。
PID
是我们进行系统进程管理的重要参数,是重要的运维标识。例如我们常用的
kill -9 <pid>
。
2. Spring Boot 应用的进程
jps
是
Java
自带的查看
Java
进程的命令,通过这个命令可以查看当前系统所有运行中的
Java
进程、
Java
包名、
jar
包名及
JVM
参数等。详细请参考相关
官方文档
。通常我们会用
jps
来查
Java
应用的进程号。
Spring Boot
应用 作为
Java
应用启动后自然有一个
PID
进程号。通常我们在启动后会在
log
中看到它:
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.2.0.RELEASE)
2019-11-20 14:28:00.925 INFO 7828 --- [ main] c.f.s.s.SecurityLearningApplication : Starting SecurityLearningApplication on DESKTOP-L0IOI2S with PID 7828
复制代码