Linuxコマンド辞典 pwdxコマンド(プロセス管理)
プロセスの作業ディレクトリを表示する「pwdx」コマンドの概要と使い方を記載しています。
RHEL Fedora CentOS Vine Deblan Ubuntu Plamo
概要・使用方法
/proc/プロセスID/cwdを参照してプロセスの作業ディレクトリを表示します。psなどでプロセスを確認した際「./suna -in ./suna.conf」などの表示があったとします。この場合は相対パスで表示されているため、suna.confがどこのディレクトリにあるのかわかりません。しかし、プロセスIDからプロセスの作業ディレクトリを知ることで、どこのディレクトリにあるsuna.confを使用しているか見つけることができます。
また、コマンドの実行は管理者権限が必要になる場合があります。
書式
$ pwdx プロセスID
プロセスIDの作業ディレクトリを表示する
実行結果
[root@localhost suna]# ps aux|grep httpd
root 778907 0.0 0.1 281852 10652 ? Ss 7月11 0:05 /usr/sbin/httpd -DFOREGROUND
apache 778909 0.0 0.0 295736 6028 ? S 7月11 0:00 /usr/sbin/httpd -DFOREGROUND
apache 778910 0.0 0.3 2795408 23608 ? Sl 7月11 0:16 /usr/sbin/httpd -DFOREGROUND
apache 778911 0.0 0.2 2533208 16732 ? Sl 7月11 0:17 /usr/sbin/httpd -DFOREGROUND
apache 778912 0.0 0.2 2533208 17480 ? Sl 7月11 0:17 /usr/sbin/httpd -DFOREGROUND
apache 779854 0.0 0.2 2598744 18328 ? Sl 7月11 0:18 /usr/sbin/httpd -DFOREGROUND
root 948341 0.0 0.0 221940 1176 pts/1 S+ 17:06 0:00 grep --color=auto httpd
[root@localhost suna]# pwdx 778907
778907: /
[root@localhost suna]#