6

通过 /proc 查看 Linux 进程的全路径

 8 months ago
source link: https://blog.kelu.org/tech/2023/11/16/how-to-view-the-complete-path-of-running-processes-in-linux.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

通过 /proc 查看 Linux 进程的全路径

2023-11-16     tech linux
linux.jpg

通过 pstop 命令查看进程信息时,我们只能查到相对路径,查不到的进程的详细信息,基本没啥用处:

image-20231128162605632

Linux在启动一个进程时,系统会在 /proc下创建一个以 PID 命名的文件夹,在该文件夹下会有我们的进程的信息,其中包括一个名为exe的文件即记录了绝对路径(也可以用readlink命令查看):

image-20231128162827557

这个目录下还有这些文件:

  • cwd符号链接的是进程运行目录;

  • exe符号连接就是执行程序的绝对路径;

  • cmdline就是程序运行时输入的命令行命令;

  • environ记录了进程运行时的环境变量;

  • fd目录下是进程打开或使用的文件的符号连接。

    image-20231128163111056

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK