답변:
strace 명령을 사용하면 다음과 같이 가능합니다.
strace -e trace=open program [arguments]
strace -e trace=open program [arguments] | grep -v ' = -1 ENOENT'
상황이 상황을 개선 할 수 있다고 생각할 수도 있지만 사실도 아닙니다. 후자는 완료되지 않은 호출을 감지하지 못한 다음에 대한 호출을 다시 시작합니다 open
.
openat
.
나는 당신이 이것으로 무엇을하고 싶은지 정확히 이해하지 못했습니다. 그러나 strace를 고려 했습니까? 파일을 포함한 모든 시스템 호출을 표시합니다.
편집 : 갈래 프로세스를 수행 할 수있는 -f 옵션을 잊지 마십시오.