이라는 프로그램이 있어요/usr/bin/myprogram.x
쉘 창에서 나는 다음과 같은 일을했습니다.
cd /run001/
myprogram.x &
cd /run/009/
my program.x &
cd /run/234/
myprogram.x &
총 10개의 작업을 시작했는데 모두 다른 디렉터리에서 실행 중인 디렉터리를 찾을 수 있는 방법이 있습니까?
이렇게 하면 ps -ef | grep myprogram.x
모든 항목이 보고되지만 /usr/bin/myprogram.x
각 항목이 시작된 디렉터리를 찾고 있습니다. 찾을 수 있는 방법이 있나요?
답변1
ps
해당 프로세스 ID( 를 사용하여 )를 찾으면 프로세스가 시작된 디렉터리를 가리키는 /proc/<PID>/
이름의 링크가 있어야 합니다 .cwd