示例:目标 PID=651,如果是其它PID,则只需要把651改顾其它的PID
1、查看进程完整启动命令(判断启动参数、运行项目)
# 格式化输出(参数自动空格分隔,推荐) tr '\0' ' ' </proc/651/cmdline;echo # 简易查询 ps -ef | grep 651
作用:看启动脚本、加载的配置文件、程序入参。
2、查看程序本体安装路径(exe 真实程序)
readlink /proc/651/exe ls -l /proc/651/exe
作用:找到程序二进制文件位置,区分系统软件 / 自研项目。
3、查看进程运行目录(项目部署目录)
pwdx 651
作用:定位配置、日志、源码所在文件夹。
4、查看进程内存占用详情
cat /proc/651/status | grep -E 'Name|VmRSS|VmSize'
VmRSS:实际占用物理内存
VmSize:虚拟内存
5、查看进程环境变量
cat /proc/651/environ | tr '\0' '\n'
6、查看进程打开的文件、套接字
ls /proc/651/fd
批量查询模板(举例批量查 dotnet)
pidof dotnet | xargs -I {} pwdx {}进程关闭
# 优雅关闭 kill 651 # 强制杀死(卡死无响应) kill -9 651
本文来自 www.luofenming.com