Linux下查询某进程对应的应用程序路径

Linux下查询某进程对应的应用程序路径,第1张

背景:

由于上个同事没有交接清楚,发现机器上有很多路径下含有nginx,系统service也配置了nginx,但是使用系统配置的service nginx status是stop状态,实际有nginx进程在执行,需要定位到该进程所启动的nginx位置。

解决方案:

1.先使用ps查询出nginx的进程号此处记为PID

2.使用ll /proc/PID

3.查看cwd或者exe后的 ->指向的路径就是该进程对应的应用程序路径

Linux查询进程pid,命令如下:

ps  -ef|grep  process_name

以上请用实际的服务进程名替换process_name。查询到的消息就包含进程pid

首先,你得知道进程名字,可以通过ps -ux来查看所有进程,也可以用管道符 “|”来筛选。

其次。得到名字之后可用pgrep命令来查看pid,比如:pgrep java 或者pgrep -l java。

手打,望采纳。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7342975.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存