Linux 系统查看当前正在运行的某个进程的详细执行脚本和目录ls -l /proc/PID/cwd和 ls -l /proc/PID/exe

344 篇文章 10 订阅

在 Linux 系统中,可以使用 ps 命令结合 /proc 目录来查看当前正在运行的某个进程的详细执行脚本。具体来说:

  1. 首先使用 ps 命令查看当前正在运行的某个进程的 PID,例如:

    ps aux | grep your_process_name
    

    这个命令会列出所有包含 your_process_name 信息的进程ID(也就是PID)和进程名称。你需要根据进程的名称来找到你想要查看的进程对应的PID。

  2. 然后进入 /proc 目录,你可以使用以下命令查看该 PID 对应的执行脚本:

    ls -l /proc/PID/exe
    

    其中,PID 是你想要查看的进程对应的PID。这个命令会输出类似下面的内容:

    lrwxrwxrwx 1 root root 0 Jul 2 13:38 /proc/PID/exe -> /path/to/the/executable/file
    

    其中,-> 后面的部分是对应的进程正在执行的脚本文件路径名。

需要注意的是,进程正在执行的脚本可能与命令行参数一起传递给可执行文件,因此需要根据具体情况查看进程执行的完整脚本。

在 Linux 系统中,可以使用 ps 命令来查看某个进程的详细信息,包括进程所在的目录。具体来说,可以使用以下命令查看某个进程(比如进程号为 PID)所在的目录:

ls -l /proc/PID/cwd

其中,/proc/PID/cwd 是进程的当前工作目录,ls -l 命令用于打印出当前工作目录的目录详情。

需要注意的是,/proc 目录是一个伪文件系统,它提供了系统内所有进程的运行状态信息。在 /proc 目录中,每个进程都有一个对应的目录,该目录名为 进程 id(PID)。因此,可以通过 /proc 目录中的信息查看当前系统中正在运行的所有进程的详细信息。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值