A Micro Toolbox

ソフトウェアのニッチな問題の対処記録です

pwdx: プロセスの作業ディレクトリを表示

バージョンや環境設定違いのプログラムを同一サーバ上にいくつも立ち上げていると、それぞれのプロセスの作業ディレクトリを確認したくなるときがある。

 

やり方としては、/proc/プロセスID/cwdのシンボリックリンク先を見ればいい。

$ readlink /proc/$PID/cwd

 

最近になって、pwdxというまさにこのためのコマンドが存在することを知った。

https://gitlab.com/procps-ng/procps

 

$ ps
PID TTY TIME CMD
25562 pts/0 00:00:00 bash
25808 pts/0 00:00:00 ps
$ pwdx 25562
25562: /home/foo
$

 

端的で便利。