pwdx返回乱码

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”之外做任何事情。

http://procps.sourceforge.net/