Prova questo:
ls -l /proc/<PID>/cwd
Derivata dalla risposta di HUB:
readlink /proc/<PID>/cwd
o anche
readlink /proc/$(pgrep <program_name>)/cwd
Non puoi sapere da dove è stato invocato un processo da , solo dove attualmente si trova . Guarda lo cwd
("directory di lavoro corrente") anziché exe
.