Linux中怎么通过PID号找到对应的进程名及所在

2024-05-13

1. Linux中怎么通过PID号找到对应的进程名及所在

ps -aux | grep PID号
ps -ef | grep PID号
这俩都可以

Linux中怎么通过PID号找到对应的进程名及所在

2. linux查看pid号和进程的命令有哪些

[root@iZ259r7h4pfZ ~]# ps aux|grep nginx
root       961  0.0  0.0  46288  1480 ?        Ss   Mar19   0:00 nginx: master process /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

[root@iZ259r7h4pfZ ~]# lsof -p 961
COMMAND PID USER   FD   TYPE             DEVICE  SIZE/OFF     NODE NAME
nginx   961 root  cwd    DIR              202,1      4096        2 /
nginx   961 root  rtd    DIR              202,1      4096        2 /
nginx   961 root  txt    REG              202,1   5027882  1078631 /usr/local/nginx/sbin/nginx

3. Linux 怎么根据进程号,找对应的进程!

1、Linux根据进程号查询相应的进程信息,可以使用ps命令的-q参数来进行查询。
2、举例来说,已知进程号为12840,查询其相应的进程。
ps -q 12840
说明:-q参数是ps的快速模式,使用该参数可以从pidlist中快速的读取必要的进程信息。后面接进程号,即pid号。
也可以使用如下命令只打印命令,也就是只显示进程名称:
ps -q 12840 -o comm=

说明:-o是指明输出的格式,comm=即输出格式只输出comand,即只显示进程的名称。

Linux 怎么根据进程号,找对应的进程!

4. linux 中 怎么查看服务所对应的进程呢 ?

ps查看正处于Running的进程,ps aux查看所有的进程。 它的参数如下: -e 显示所有进程。 -f 全格式。 -h 不显示标题。 -l 长格式。 -w 宽输出。 a 显示终端上的所有进程,包括其他用户的进程。 r 只显示正在运行的进程。 x 显示没有控制终端的进程。 O[+|-] k1 [,[+|-] k2 [,…]] 根据SHORT KEYS、k1、k2中快捷键指定的多级排序顺序显示进程列表。 --sort X[+|-] key [,[+|-] key [,…]] 从SORT KEYS段中选一个多字母键。“+”字符是可选的,因为默认的方向就是按数字升序或者词典顺序。比如: ps -jax -sort=uid,-ppid,+pid。 --help 显示帮助信息。 --version 显示该命令的版本信息。

5. Linux中怎么通过PID号找到对应的进程名及所在目录

PIDNAME=`ps aux | grep $PID`
一般进程名都带有路径;如果没带的话,使用whereis $PIDNAME

Linux中怎么通过PID号找到对应的进程名及所在目录

6. linux 查看进程对应的哪个应用

ps查看正处于Running的进程,ps  aux查看所有的进程。 它的参数如下: -e 显示所有进程。 -f 全格式。 -h 不显示标题。 -l 长格式。 -w 宽输出。 a  显示终端上的所有进程,包括其他用户的进程。 r 只显示正在运行的进程。 x 显示没有控制终端的进程。 O[+|-] k1 [,[+|-] k2 [,…]]  根据SHORT KEYS、k1、k2中快捷键指定的多级排序顺序显示进程列表。 --sort X[+|-] key [,[+|-] key [,…]]  从SORT KEYS段中选一个多字母键。“+”字符是可选的,因为默认的方向就是按数字升序或者词典顺序。比如: ps -jax  -sort=uid,-ppid,+pid。 --help 显示帮助信息。 --version 显示该命令的版本信息。

7. 在linux下通过什么命令可以知道相应PID的路径

你的意思是,知道某个进程的PID,然后希望找到该进程执行的程序的路径吧

可以使用这种方法:
ls -l /proc/$PID/exe

上面的$PID就是那个PID,比如

$ ls -l /proc/2594/exe
lrwxrwxrwx 1 jason jason 0 Oct 16 17:15 /proc/2594/exe -> /home/jason/download/qterm-0.5.12/build/src/qterm
$ ls -l /proc/2094/exe
lrwxrwxrwx 1 jason jason 0 Oct 16 17:10 /proc/2094/exe -> /bin/bash

后面分别指向的是 home/jason/download/qterm-0.5.12/build/src/qterm 和 /bin/bash

就是该程序的完成路径

在linux下通过什么命令可以知道相应PID的路径

8. linux 中 怎么查看服务所对应的进程

ps查看正处于Running的进程,ps  aux查看所有的进程。 它的参数如下: -e 显示所有进程。 -f 全格式。 -h 不显示标题。 -l 长格式。 -w 宽输出。 a  显示终端上的所有进程,包括其他用户的进程。 r 只显示正在运行的进程。 x 显示没有控制终端的进程。 O[+|-] k1 [,[+|-] k2 [,…]]  根据SHORT KEYS、k1、k2中快捷键指定的多级排序顺序显示进程列表。 --sort X[+|-] key [,[+|-] key [,…]]  从SORT KEYS段中选一个多字母键。“+”字符是可选的,因为默认的方向就是按数字升序或者词典顺序。比如: ps -jax  -sort=uid,-ppid,+pid。 --help 显示帮助信息。 --version 显示该命令的版本信息。