pwdx应该打印出给定进程ID的进程的当前工作目录。
通常这看起来像这样:
$ sudo pwdx 1 1: / $ pwdx $$ 5251: /home/foo
我有一台机器总是返回相同的乱码string
$ pwdx 1 1: H?l$?L?|$?H?- $ pwdx 24535 24535: H?l$?L?|$?H?- $ pwdx $$ 24351: H?l$?L?|$?H?-
使用等价物:
readlink -f /proc/PID/cwd
Intresting。 pwdx非常简单,代码明智; 它只是解决/ prod / pid中的'cwd'符号链接目标
你从这得到什么?
ls -l / proc / $$ / cwd
另外,你在什么分布/架构? 默认的字符集? 如果你想尝试构build你自己的,这里有一个链接到源代码。 你不应该在“make”之外做任何事情。