一尘不染

如何获得Unix / Linux中进程的路径

linux

在Windows环境中,有一个API可以获取运行进程的路径。Unix / Linux中有类似的东西吗?

还是在这些环境中还有其他方法可以做到这一点?


阅读 299

收藏
2020-06-02

共1个答案

一尘不染

在Linux上,符号链接/proc/<pid>/exe具有可执行文件的路径。使用命令readlink -f /proc/<pid>/exe获取值。

在AIX上,此文件不存在。您可以比较cksum <actual path to binary>cksum /proc/<pid>/object/a.out

2020-06-02