문제

때때로 내가 관심있는 파일은 일부 프로세스에 의해 수정됩니다. 이 파일을 수정하는 프로세스를 찾아야합니다. LSOF를 사용하면 작동하지 않으며 Kqueue도 작동하지 않습니다. FreeBSD와 Linux에서 가능합니까?

도움이 되었습니까?

해결책

Linux에는 커널 패치가 떠 다니고 있습니다. Inotify. 그러나 일부는 이것이 거의 유용하지 않으며 보안 위험이 될 수 있다고 말했습니다. 어쨌든 여기에 있습니다 반점.

그 외에도 PID를 얻는 방법이 있는지 확실하지 않습니다. Inotify 또는 dnotify. 더 조사 할 수 있습니다 (예 : 검색 pid dnotify 또는 pid inotify), 그러나 나는 그것이 가능하지 않다고 생각합니다.

다른 팁

LSOF (List Open Files) 명령을 설치하고 사용하는 파일을 열었던 프로세스를 확인할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top