Linux 查找进程运行位置

Posted joshua317

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 查找进程运行位置相关的知识,希望对你有一定的参考价值。

1、通过ps或者top命令查看运行的进程的pid

ps -aux|grep php-fpm

#或者

top

 

2. 获取进程的pid后,然后使用命令ls -l /proc/${pid},这个命令可以列出该进程的启动位置。

ll /proc/22551

 

total 0
dr-xr-xr-x 2 www www 0 Jul  5 11:15 attr
-rw-r--r-- 1 www www 0 Jul  5 11:49 autogroup
-r-------- 1 www www 0 Jul  5 11:49 auxv
-r--r--r-- 1 www www 0 Jul  5 11:49 cgroup
--w------- 1 www www 0 Jul  5 11:49 clear_refs
-r--r--r-- 1 www www 0 Jul  5 06:53 cmdline
-rw-r--r-- 1 www www 0 Jul  5 11:49 coredump_filter
-r--r--r-- 1 www www 0 Jul  5 11:49 cpuset
lrwxrwxrwx 1 www www 0 Jul  5 11:49 cwd -> /apps/php/lib/php/extensions/no-debug-zts-20151012
-r-------- 1 www www 0 Jul  5 11:49 environ
lrwxrwxrwx 1 www www 0 Jul  5 07:39 exe -> /apps/php/sbin/php-fpm
dr-x------ 2 www www 0 Jul  5 11:15 fd
dr-x------ 2 www www 0 Jul  5 11:49 fdinfo
-r-------- 1 www www 0 Jul  5 11:49 io
-rw------- 1 www www 0 Jul  5 11:49 limits
-rw-r--r-- 1 www www 0 Jul  5 11:49 loginuid
-r--r--r-- 1 www www 0 Jul  5 11:49 maps
-rw------- 1 www www 0 Jul  5 11:49 mem
-r--r--r-- 1 www www 0 Jul  5 11:49 mountinfo
-r--r--r-- 1 www www 0 Jul  5 11:49 mounts
-r-------- 1 www www 0 Jul  5 11:49 mountstats
dr-xr-xr-x 6 www www 0 Jul  5 11:49 net
-r--r--r-- 1 www www 0 Jul  5 11:49 numa_maps
-rw-r--r-- 1 www www 0 Jul  5 11:49 oom_adj
-r--r--r-- 1 www www 0 Jul  5 11:49 oom_score
-rw-r--r-- 1 www www 0 Jul  5 11:49 oom_score_adj
-r--r--r-- 1 www www 0 Jul  5 11:49 pagemap
-r--r--r-- 1 www www 0 Jul  5 11:49 personality
lrwxrwxrwx 1 www www 0 Jul  5 11:49 root -> /
-rw-r--r-- 1 www www 0 Jul  5 11:49 sched
-r--r--r-- 1 www www 0 Jul  5 11:49 schedstat
-r--r--r-- 1 www www 0 Jul  5 11:49 sessionid
-r--r--r-- 1 www www 0 Jul  5 11:49 smaps
-r--r--r-- 1 www www 0 Jul  5 11:49 stack
-r--r--r-- 1 www www 0 Jul  5 06:40 stat
-r--r--r-- 1 www www 0 Jul  5 08:48 statm
-r--r--r-- 1 www www 0 Jul  5 06:53 status
-r--r--r-- 1 www www 0 Jul  5 11:49 syscall
dr-xr-xr-x 3 www www 0 Jul  5 11:49 task
-r--r--r-- 1 www www 0 Jul  5 11:49 wchan

 

以上是关于Linux 查找进程运行位置的主要内容,如果未能解决你的问题,请参考以下文章

在 Python 多处理进程中运行较慢的 OpenCV 代码片段

Linux - 查找进程是不是已准备好或正在运行

如何查找和杀掉Linux中的僵尸进程?

java 简单的代码片段,展示如何将javaagent附加到运行JVM进程

Android 逆向Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | Visual Studio 中 SDK 和 NDK 安装位置 )(代码片段

如何查找任务管理器里的进程位置?