欢迎光临
嗟嗟嗟~じぇじぇじぇ!~(''jjj'')/

LINUX 根据进程ID查找出启动的绝对路径

linux 下常常在相对路径下启动程序,结果在ps -ef里面查看的时候看不到路径!这样一旦出现问题就比较麻

烦了!怎么查找呢!举例如下:

kooxoo151:~# ps -ef|grep scanorder.php
root 9738 1372 0 11:16 pts/16 00:00:00 grep scanorder.php
1004 18077 1 1 May22 ? 09:11:18 php scanorder.php 192.168.0.77

找到这个程序具体位置:

kooxoo151:~# ls -al /proc/18077/
total 0
dr-xr-xr-x 7 himalayas himalayas 0 2013-05-27 04:17 .
dr-xr-xr-x 868 root root 0 2011-03-16 00:52 ..
dr-xr-xr-x 2 himalayas himalayas 0 2013-06-18 11:09 attr
-r-------- 1 himalayas himalayas 0 2013-06-18 11:09 auxv
-r--r--r-- 1 himalayas himalayas 0 2013-06-18 11:09 cgroup
--w------- 1 himalayas himalayas 0 2013-06-18 11:09 clear_refs
-r--r--r-- 1 himalayas himalayas 0 2013-06-18 08:31 cmdline
-rw-r--r-- 1 himalayas himalayas 0 2013-06-18 11:09 coredump_filter
-r--r--r-- 1 himalayas himalayas 0 2013-06-18 11:09 cpuset
lrwxrwxrwx 1 himalayas himalayas 0 2013-06-18 11:09 cwd -> /home/himalayas/supervisor/log
-r-------- 1 himalayas himalayas 0 2013-06-18 11:09 environ
lrwxrwxrwx 1 himalayas himalayas 0 2013-06-18 11:09 exe -> /usr/bin/php5
dr-x------ 2 himalayas himalayas 0 2013-06-18 11:09 fd
dr-x------ 2 himalayas himalayas 0 2013-06-18 11:09 fdinfo
-r--r--r-- 1 himalayas himalayas 0 2013-06-18 11:09 io
-r-------- 1 himalayas himalayas 0 2013-06-18 11:09 limits
-rw-r--r-- 1 himalayas himalayas 0 2013-06-18 11:09 loginuid
-r--r--r-- 1 himalayas himalayas 0 2013-06-18 11:09 maps
-rw------- 1 himalayas himalayas 0 2013-06-18 11:09 mem
-r--r--r-- 1 himalayas himalayas 0 2013-06-18 11:09 mountinfo
-r--r--r-- 1 himalayas himalayas 0 2013-06-18 11:09 mounts
-r-------- 1 himalayas himalayas 0 2013-06-18 11:09 mountstats
dr-xr-xr-x 6 himalayas himalayas 0 2013-06-18 11:09 net
-r--r--r-- 1 himalayas himalayas 0 2013-06-18 11:09 numa_maps
-rw-r--r-- 1 himalayas himalayas 0 2013-06-18 11:09 oom_adj
-r--r--r-- 1 himalayas himalayas 0 2013-06-18 11:09 oom_score
-r-------- 1 himalayas himalayas 0 2013-06-18 11:09 pagemap
lrwxrwxrwx 1 himalayas himalayas 0 2013-06-18 11:09 root -> /
-rw-r--r-- 1 himalayas himalayas 0 2013-06-18 11:09 sched
-r--r--r-- 1 himalayas himalayas 0 2013-06-18 11:09 sessionid
-r--r--r-- 1 himalayas himalayas 0 2013-06-18 11:09 smaps
-r--r--r-- 1 himalayas himalayas 0 2013-06-18 08:31 stat
-r--r--r-- 1 himalayas himalayas 0 2013-06-18 08:40 statm
-r--r--r-- 1 himalayas himalayas 0 2013-06-18 04:17 status
dr-xr-xr-x 3 himalayas himalayas 0 2013-06-18 11:04 task
-r--r--r-- 1 himalayas himalayas 0 2013-06-18 11:09 wchan

这样就可以根据进程的ID找到这个程序的目录了!
位置cwd -> /home/himalayas/supervisor/log

赞(11)
未经允许不得转载:嗟嗟嗟 » LINUX 根据进程ID查找出启动的绝对路径
分享到: 更多 (0)

评论 抢沙发

0 + 5 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址