백그라운드에서 실행 중인 프로세스가 있는데 bzip2
어디서 나오는지 모르겠습니다. 많은 리소스를 소비합니다. 거꾸로 작업하여 lsof
프로세스가 어떤 파일에 액세스하고 있는지 확인할 수 있나요?
나는 그 과정을 일시적으로 중단했다.
답변1
lsof
이것이 왜 "반대 " 인지는 모르겠습니다 . lsof
그것이 바로 그것이 하는 일입니다. 플래그를 전달하여 -p
결과에 포함/제외할 PID를 지정할 수 있습니다.
$ lsof -p $(pidof bzip2)
답변2
이 /proc/
디렉터리 내에서 PID별로 별도의 디렉터리에 있는 실행 중인 프로세스의 세부 정보를 찾을 수 있습니다. 해당 파일 설명자는 fd/
하위 디렉터리에 나열됩니다.
ls -l /proc/$(pidof -s bzip2)/fd/