lsof
실행 중인 프로세스에서 열린 모든 파일을 나열하는 것이 가능하다는 것을 알고 있습니다 .
파일을 오픈했다가 종료되는 프로세스가 있다면, lsof
프로세스 자체가 너무 빨리 종료되기 때문에 그 프로세스가 연 파일을 캡쳐할 수 없을 것 같습니다.
XXX
그래서 저는 다음을 수행할 수 있는 도구(라는 이름)를 찾고 있습니다 .
XXX ./my_process args
명령의 출력은 다음과 같아야 합니다.
file1
file2
file3
즉, 실행 시 세 개의 파일( , 및 my_process
)이 열립니다 .file1
file2
file3
답변1
당신이 사용할 수있는strace
:
strace -e trace=open -o trace.log ./my_process args