lsof를 사용하여 지속적으로 파일 모니터링

lsof를 사용하여 지속적으로 파일 모니터링

실시간으로 열리는 모든 파일을 모니터링하기 위해 lsof를 지속적으로 작동시키는 방법이 있습니까?

프로세스 이름은 모르겠습니다. 나는 목록에 내가 원하는 것이 포함되어 있다는 것을 확인할 때까지 잠시 동안 lsof가 계속 작동하기를 원합니다.

답변1

나는 당신이 파일 이름/프로세스 ID를 모르기 때문에 아래와 같이 사용자 이름 옵션을 지정할 수 있다고 믿습니다.

lsof -r 2 -u username
  • "-r 2" 옵션은 lsof를 반복 모드로 전환하여 2초마다 업데이트합니다. (종료하려면 Ctrl-c)
  • "-u" 옵션을 사용하여 사용자 활동을 모니터링할 수 있습니다.

애플리케이션이 실행 중인 디렉터리의 이름을 알고 있고 사용자 이름을 지정하고 싶지 않은 경우 다음과 같은 명령을 사용할 수 있습니다.

lsof +D /some/dir -r 2 

인용하다

모든 애플리케이션이나 사용자의 네트워크 활동을 실시간으로 확인하세요.

관련 정보