프로세스가 수명 동안 열리는 모든 파일을 추적하는 방법 위해 lsof를

프로세스에서 현재 액세스하는 파일을 확인하기 위해 lsof를 사용하고 있습니다. 응용 프로그램의 수명 동안 열려있는 모든 파일을 볼 수있는 방법이 있습니까?



답변

strace 명령을 사용하면 다음과 같이 가능합니다.

strace -e trace=open program [arguments]

답변

나는 당신이 이것으로 무엇을하고 싶은지 정확히 이해하지 못했습니다. 그러나 strace를 고려 했습니까? 파일을 포함한 모든 시스템 호출을 표시합니다.

편집 : 갈래 프로세스를 수행 할 수있는 -f 옵션을 잊지 마십시오.