在HPUX上,如何列出所有正在运行的进程的可执行文件的完整路径?

我需要什么:所有当前正在运行的可执行文件及其完整路径的列表。

像这样的东西:

1234 /完整/路径/到/可执行文件
4567 /完整/路径/到/可执行文件2

使用UNIX95= ps -exo pid,comm我可以获得带有PID和类似命令的列表

11146 / opt / wbem / lbin / cimprovagt 0 4 8根IOTreeModule 
8338 / opt / ssh / libexec / sftp-server 
16684 postgres:sfmdb evweb [local]空闲
2518 / usr / sbin / stm / uut / bin / tools / monitor / WbemWrapperMonitor 
2264 / usr / sbin / psb / bin / diagtxd 
8340 -sh 
7772 sshd:root @ pts / 0 
8333 sshd:root @ pts / 1 
7777 / opt / ssh / libexec / sftp-server

这与我设法使用的距离很近ps,但还不够好:

  • 有些行不包含完整路径(显然是因为它们不是使用完整路径开始的)。
  • 可执行文件名称后的额外数据(我需要支持名称中带有空格的可执行文件,因此我不能只分割字符串)

因此,我得出结论认为,ps这不会一me而就。

是否有与Linux的/ proc等效的文件,其中/ proc / {pid} / exe指向可执行文件?如果没有,还有另一种方法可以做到这一点吗?

提前致谢,

pfiles <pid> 可以列出可执行文件的完整路径。

例子:

摘录自 UNIX95=1 ps -efo pid,comm

 1666 cimprovagt

现在运行 pfiles 1666

1666:                   /opt/wbem/lbin/cimprovagt
0: S_ISCHR mode:666 dev:64,3 ino:124 uid:2 gid:2 rdev:3,2
flags = O_RDONLY|O_LARGEFILE
file  = /dev/null

第一行显示了可执行文件的完整路径。就我的目的而言,这已经足够了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在solaris上如何以编程方式获取正在运行的进程的可执行文件的完整路径?

来自分类Dev

如何在Linux上列出可执行文件的所有正在运行的实例?

来自分类Dev

如何获取Linux中正在运行的进程的完整可执行文件名

来自分类Dev

如何知道正在运行的可执行文件的路径?

来自分类Dev

在Windows cmd中,如何在当前目录中运行可执行文件(而不是在%PATH%中具有相同名称的可执行文件)而不引用完整路径?

来自分类Dev

如何在autoconf中检查完整路径的可执行文件是否正确

来自分类Dev

如何恢复正在运行的进程被删除的二进制可执行文件

来自分类Dev

查找*可执行文件位于当前正在运行的进程的位置

来自分类Dev

覆盖正在运行的可执行文件或.so

来自分类Dev

删除正在运行的可执行文件

来自分类Dev

PowerShell查找当前正在运行的主机的路径(PowerShell可执行文件)

来自分类Dev

如何获取可执行文件的完整路径,该可执行文件是从%PATH%中的目录之一调用的

来自分类Dev

如何为路径上的所有可执行文件编写bash完成脚本?

来自分类Dev

正在运行的进程是否会损坏其目录中的可执行文件和文件(当前正在使用)

来自分类Dev

如何确定您正在运行最新的可执行文件?

来自分类Dev

如何确定您正在运行最新的可执行文件?

来自分类Dev

如何获取位于node.js中$ PATH中的可执行文件的完整路径?

来自分类Dev

如何在Windows 8.1的可执行文件中显示链接的静态库的完整路径

来自分类Dev

如何获取位于node.js中$ PATH中的可执行文件的完整路径?

来自分类Dev

PID完整路径到macOS Mojave中的可执行文件

来自分类Dev

如何使可执行文件运行不同的进程?

来自分类Dev

使用可执行文件的完整路径并以管理员身份运行时,Windows 10无法访问指定的设备,路径或文件

来自分类Dev

如何列出Linux中的所有可执行文件(目录,子目录,$ PATH)?

来自分类Dev

如何导出所有服务的列表及其在Microsoft Windows 7上可执行文件的路径?

来自分类Dev

在Windows上,为什么不能覆盖正在运行的应用程序的可执行文件?

来自分类Dev

如何使用PowerShell提取所有服务的“可执行文件路径”

来自分类Dev

C可执行文件可以在所有操作系统上运行吗?

来自分类Dev

正在运行的可执行文件:无此类文件或目录

来自分类Dev

在可执行文件中查找指令,给定其在运行进程中的地址?

Related 相关文章

  1. 1

    在solaris上如何以编程方式获取正在运行的进程的可执行文件的完整路径?

  2. 2

    如何在Linux上列出可执行文件的所有正在运行的实例?

  3. 3

    如何获取Linux中正在运行的进程的完整可执行文件名

  4. 4

    如何知道正在运行的可执行文件的路径?

  5. 5

    在Windows cmd中,如何在当前目录中运行可执行文件(而不是在%PATH%中具有相同名称的可执行文件)而不引用完整路径?

  6. 6

    如何在autoconf中检查完整路径的可执行文件是否正确

  7. 7

    如何恢复正在运行的进程被删除的二进制可执行文件

  8. 8

    查找*可执行文件位于当前正在运行的进程的位置

  9. 9

    覆盖正在运行的可执行文件或.so

  10. 10

    删除正在运行的可执行文件

  11. 11

    PowerShell查找当前正在运行的主机的路径(PowerShell可执行文件)

  12. 12

    如何获取可执行文件的完整路径,该可执行文件是从%PATH%中的目录之一调用的

  13. 13

    如何为路径上的所有可执行文件编写bash完成脚本?

  14. 14

    正在运行的进程是否会损坏其目录中的可执行文件和文件(当前正在使用)

  15. 15

    如何确定您正在运行最新的可执行文件?

  16. 16

    如何确定您正在运行最新的可执行文件?

  17. 17

    如何获取位于node.js中$ PATH中的可执行文件的完整路径?

  18. 18

    如何在Windows 8.1的可执行文件中显示链接的静态库的完整路径

  19. 19

    如何获取位于node.js中$ PATH中的可执行文件的完整路径?

  20. 20

    PID完整路径到macOS Mojave中的可执行文件

  21. 21

    如何使可执行文件运行不同的进程?

  22. 22

    使用可执行文件的完整路径并以管理员身份运行时,Windows 10无法访问指定的设备,路径或文件

  23. 23

    如何列出Linux中的所有可执行文件(目录,子目录,$ PATH)?

  24. 24

    如何导出所有服务的列表及其在Microsoft Windows 7上可执行文件的路径?

  25. 25

    在Windows上,为什么不能覆盖正在运行的应用程序的可执行文件?

  26. 26

    如何使用PowerShell提取所有服务的“可执行文件路径”

  27. 27

    C可执行文件可以在所有操作系统上运行吗?

  28. 28

    正在运行的可执行文件:无此类文件或目录

  29. 29

    在可执行文件中查找指令,给定其在运行进程中的地址?

热门标签

归档