이미 실행 중인 프로세스가 어떤 공유 라이브러리를 로드했는지 어떻게 알 수 있나요?

이미 실행 중인 프로세스가 어떤 공유 라이브러리를 로드했는지 어떻게 알 수 있나요?

이미 실행 중인 프로세스가 어떤 공유 라이브러리를 로드했는지 어떻게 알 수 있나요?

저는 리눅스를 사용하고 있습니다.

답변1

노력하다

lsof -p <pid> | grep .so

lsof를 설치해야 할 수도 있습니다(Ubuntu에서는 apt-get install lsof).

답변2

노력하다

cat /proc/<pid>/maps

프로세스 메모리 맵을 보여줍니다. 라이브러리 --x-에는 에 비트가 설정 되어 있어야 합니다 perm.

관련 정보