加载中…
个人资料
新浪研发中心
新浪研发中心
  • 博客等级:
  • 博客积分:0
  • 博客访问:11,592
  • 关注人气:289
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

在Linux中如何获得某进程对应程序的完整路径

(2010-02-25 16:44:50)
标签:

linux

进程

系统管理

it

分类: 操作系统

 当我们在Linux下用ps aux 看到有如下一个进程时:

root     19463  0.0  0.0   1508   272 pts/0      16:43   0:00 ./server-a

作为系统管理员的你,如何获得程序server-a所在的完整路径呢?

在此告诉大家一个简单的解决办法:

从上面ps 的输出中可以看出19463是server-a的PID号,那么运行如下命令:

cat /proc/19463/environ ,输出如下:

在Linux中如何获得某进程对应程序的完整路径

注意输出中的:PWD=/data1/1230

由此可以判断出程序server-a所在完成路径为: /data1/1230/server-a

来,验证一下吧:

bash-3.2# ls -l /data1/1230/server-a
-rwxr-xr-x 1 root root 5842 Feb 25 16:42 /data1/1230/server-a

果然如此!

希望上面的小技巧可以帮助大家!

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有