プロセスID(PID)からプロセスのファイルがどこにあるかを調べる方法を以下にしるします。
使用したOSはUbuntuになります。
実行中のプロセスがどこのファイルなのかを調べる操作手順を以下に記します。
この操作手順はxeyesを起動し、ファイルがどこにあるのかを調べる操作手順になります。
sakura@ubuntu1204:~$ ps ux | grep xeyes | grep -v grep sakura 2148 1.3 0.1 7664 1896 pts/1 S 00:19 0:00 xeyes
ls -al /proc/調べたPID実際に実行した出力結果です。
sakura@ubuntu1204:~$ ls -al /proc/2148 合計 0 dr-xr-xr-x 8 sakura sakura 0 10月 3 00:19 . dr-xr-xr-x 167 root root 0 10月 3 2012 .. dr-xr-xr-x 2 sakura sakura 0 10月 3 00:31 attr -rw-r--r-- 1 sakura sakura 0 10月 3 00:31 autogroup -r-------- 1 sakura sakura 0 10月 3 00:31 auxv -r--r--r-- 1 sakura sakura 0 10月 3 00:31 cgroup --w------- 1 sakura sakura 0 10月 3 00:31 clear_refs -r--r--r-- 1 sakura sakura 0 10月 3 00:19 cmdline -rw-r--r-- 1 sakura sakura 0 10月 3 00:31 comm -rw-r--r-- 1 sakura sakura 0 10月 3 00:31 coredump_filter -r--r--r-- 1 sakura sakura 0 10月 3 00:31 cpuset lrwxrwxrwx 1 sakura sakura 0 10月 3 00:31 cwd -> /home/sakura -r-------- 1 sakura sakura 0 10月 3 00:31 environ lrwxrwxrwx 1 sakura sakura 0 10月 3 00:31 exe -> /usr/bin/xeyes dr-x------ 2 sakura sakura 0 10月 3 00:20 fd dr-x------ 2 sakura sakura 0 10月 3 00:31 fdinfo -r-------- 1 sakura sakura 0 10月 3 00:31 io -r--r--r-- 1 sakura sakura 0 10月 3 00:31 latency -r--r--r-- 1 sakura sakura 0 10月 3 00:31 limits -rw-r--r-- 1 sakura sakura 0 10月 3 00:31 loginuid -r--r--r-- 1 sakura sakura 0 10月 3 00:31 maps -rw------- 1 sakura sakura 0 10月 3 00:31 mem -r--r--r-- 1 sakura sakura 0 10月 3 00:31 mountinfo -r--r--r-- 1 sakura sakura 0 10月 3 00:31 mounts -r-------- 1 sakura sakura 0 10月 3 00:31 mountstats dr-xr-xr-x 5 sakura sakura 0 10月 3 00:31 net dr-x--x--x 2 sakura sakura 0 10月 3 00:31 ns -rw-r--r-- 1 sakura sakura 0 10月 3 00:31 oom_adj -r--r--r-- 1 sakura sakura 0 10月 3 00:31 oom_score -rw-r--r-- 1 sakura sakura 0 10月 3 00:31 oom_score_adj -r--r--r-- 1 sakura sakura 0 10月 3 00:31 pagemap -r--r--r-- 1 sakura sakura 0 10月 3 00:31 personality lrwxrwxrwx 1 sakura sakura 0 10月 3 00:31 root -> / -rw-r--r-- 1 sakura sakura 0 10月 3 00:31 sched -r--r--r-- 1 sakura sakura 0 10月 3 00:31 schedstat -r--r--r-- 1 sakura sakura 0 10月 3 00:31 sessionid -r--r--r-- 1 sakura sakura 0 10月 3 00:31 smaps -r--r--r-- 1 sakura sakura 0 10月 3 00:31 stack -r--r--r-- 1 sakura sakura 0 10月 3 00:20 stat -r--r--r-- 1 sakura sakura 0 10月 3 00:31 statm -r--r--r-- 1 sakura sakura 0 10月 3 00:20 status -r--r--r-- 1 sakura sakura 0 10月 3 00:31 syscall dr-xr-xr-x 3 sakura sakura 0 10月 3 00:31 task -r--r--r-- 1 sakura sakura 0 10月 3 00:31 wchanexeのところをみるとexe -> /usr/bin/xeyesと出力されています。