Use o equivalente:
readlink -f /proc/PID/cwd
O pwdx deve imprimir o diretório de trabalho atual de um processo, dado um ID de processo.
Normalmente, isso se parece com algo como:
$ sudo pwdx 1
1: /
$ pwdx $$
5251: /home/foo
Uma máquina que eu tenho sempre retorna a mesma string sem sentido
$ pwdx 1
1: H?l$?L?|$?H?-
$ pwdx 24535
24535: H?l$?L?|$?H?-
$ pwdx $$
24351: H?l$?L?|$?H?-
Intresting. O pwdx é realmente simples, em termos de código; basta resolver o destino do link simbólico 'cwd' em / prod / pid
O que você ganha com isso?
ls -l /proc/$$/cwd
Além disso, em que distribuição / arquitetura você está? Conjunto de caracteres padrão? Aqui está um link para a fonte, se você quiser tentar construir o seu próprio. Você não precisa fazer nada fora de "make".