프로세스가 실행중인 폴더를 찾는 방법은 무엇입니까?


답변:



7

파생 된 ROM HUB의 답변 :

readlink /proc/<PID>/cwd

또는

readlink /proc/$(pgrep <program_name>)/cwd

+1 readlink스크립트에서 결과를 더 잘 구문 분석 할 수 있습니다.
Marco Leogrande



1

이 명령이 작동해야한다고 생각합니다. 약간의 해결 방법이지만 적어도 내 컴퓨터에서 작동합니다.

$ (ps e PID)의 strlist에 대해; if [$ {strlist : 0 : 4} = "PWD ="]; 그런 다음 $ {strlist : 4}; fi; d를 반향하십시오.


0

내가 달렸을 때

ps auxwwwe | grep executableName > dump
vim dump

내가 알고있는 경로의 일부를 찾은 다음 명령이 호출 된 서브 디렉토리에서

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.