Ubuntu /proc/pid 的使用
https://blog.csdn.net/shenhuxi_yu/article/details/79697792
/proc/pid
cd
/proc/pid
可以获取有关特定进程的各种信息,包括进程的状态、内存映射、打开的文件和目录、网络状态等。
用法:
-
查看进程状态: 读取
文件来获取有关进程的一般状态信息,如进程 ID、父进程 ID、进程状态(运行、睡眠、停止等)、进程所属用户等。/proc/pid/status -
查看进程的命令行参数: 进程的命令行参数可以在
文件中找到。它以 NULL 字符(\0)分隔的字符串形式存储。/proc/pid/cmdline -
查看进程的打开文件:
目录下包含了进程打开的文件描述符的符号链接。您可以查看这些符号链接来获取有关进程打开的文件的信息,如文件路径、文件类型等。/proc/pid/fd -
查看进程的内存映射:
文件提供了进程的内存映射信息,包括代码段、数据段、共享库、堆栈等。这对于分析进程的内存使用情况非常有用。/proc/pid/maps -
发送信号给进程: 将信号发送给进程,通过向
文件写入相应的信号值。/proc/pid/signal
/proc/pid
/proc