У меня есть процесс, работающий в фоновом режиме, Python, с ps -ef Я вижу имя файла из запущенной команды: UID PID PPID ... python ./filename.py
ps -ef
UID PID PPID ... python ./filename.py
Как узнать, где находится файл
pwdx дает полный каталог, из которого запускается процесс.
Таким образом, полный сценарий будет
ps -ef | grep 'your process' | awk '{print $2}' | xargs pwdx
Хотя вы можете упростить это до
pgrep 'your process' | awk '{print $1}' | xargs pwdx