Как мне получить путь к процессу в Unix / Linux - PullRequest
118 голосов
/ 03 марта 2009

В среде Windows есть API для получения пути, по которому выполняется процесс. Есть ли что-то похожее в Unix / Linux?

Или есть какой-то другой способ сделать это в этих средах?

Ответы [ 11 ]

0 голосов
/ 28 октября 2011

Найдите путь к имени процесса

#!/bin/bash
# @author Lukas Gottschall
PID=`ps aux | grep precessname | grep -v grep | awk '{ print $2 }'`
PATH=`ls -ald --color=never /proc/$PID/exe | awk '{ print $10 }'`
echo $PATH
...