영어프랑스어스페인어

Ad


온웍스 파비콘

inotifywatch - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 공급자에서 inotifywatch 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 inotifywatch 명령입니다.

프로그램:

이름


inotifywatch - inotify를 사용하여 파일 시스템 액세스 통계 수집

개요


이노티파이워치 [-hvzrqf] [-e ] [-t ] [-a ] [-d ] [
... ]

기술


이노티파이워치 Linux를 사용하여 파일 시스템 이벤트를 수신합니다. inotify(7) 인터페이스 다음
각 파일 또는 디렉터리에서 받은 이벤트의 요약 개수를 출력합니다.

출력


이노티파이워치 각 이벤트 유형에 대해 하나의 열이 있는 표준 출력의 테이블을 출력합니다.
각 감시 파일 또는 디렉토리에 대해 하나의 행. 표에 횟수가 표시됩니다.
각 감시 파일 또는 디렉토리에 대해 각 이벤트가 발생했습니다. 출력은 a로 정렬할 수 있습니다.
를 사용한 특정 이벤트 -a or -d 옵션을 제공합니다.

일부 진단 정보는 표준 오류로 출력됩니다.

옵션


-시간, --도움
유용한 사용 정보를 출력합니다.

-V, --말 수가 많은
실행 중 표준 오류에 대한 추가 정보를 출력합니다.

@
디렉토리 트리를 재귀적으로 감시할 때 지정된 파일을 제외합니다.
보았다. 파일은 다음에 따라 상대 또는 절대 경로로 지정해야 합니다.
감시된 디렉토리에 대한 상대 경로 또는 절대 경로가 제공되는지 여부. 만약
특정 경로가 명시적으로 포함되고 제외되면 항상 감시됩니다.

참고 : 이름이 @로 시작하는 디렉토리나 파일을 감시해야 하는 경우
절대 경로.

--파일에서
파일에서 감시하거나 제외할 파일 이름을 읽습니다(한 줄에 하나의 파일 이름). 만약에
파일 이름은 @로 시작하며 위에서 설명한 대로 제외됩니다. 만약에 '-',
파일 이름은 표준 입력에서 읽습니다. 시청해야 하는 경우 이 옵션을 사용하세요.
명령줄 인수로 전달할 많은 파일.

-지, --영
모든 요소가 XNUMX인 경우에도 테이블 행과 열을 출력합니다. 기본적으로 행 및
열은 XNUMX이 아닌 요소를 포함하는 경우에만 출력됩니다. 이 옵션을 사용하는 경우
많은 파일에서 모든 이벤트를 감시하면 많은 출력!

--들어오지 못하게 하다
파일 이름이 지정된 POSIX 확장과 일치하는 이벤트를 처리하지 마십시오.
정규 표현식, 대소문자 구분.

--제외
파일 이름이 지정된 POSIX 확장과 일치하는 이벤트를 처리하지 마십시오.
정규식, 대소문자를 구분하지 않습니다.

-NS, -재귀
인수로 전달된 모든 디렉토리의 모든 하위 디렉토리를 살펴보십시오. 시계는
재귀적으로 무제한 깊이로 설정합니다. 심볼릭 링크는 통과되지 않습니다. 만약에
새 디렉토리는 자동으로 감시된 디렉토리 내에 생성됩니다.
보았다.

경고: 큰 트리의 루트 디렉토리를 보면서 이 옵션을 사용하면,
모든 inotify 감시가 설정되고 이벤트가 완료될 때까지 꽤 시간이 걸릴 수 있습니다.
이 시간에 받지 않습니다. 또한 하나의 inotify 시계가
하위 디렉토리별로 설정되어 있는 경우 inotify의 최대 양이 가능합니다.
사용자당 시청 수에 도달합니다. 기본 최대값은 8192입니다. 그것은 증가 될 수 있습니다
글을 써서 /proc/sys/fs/inotify/max_user_watches.

-t , --시간 초과
지정된 시간(초) 동안만 듣습니다. 지정하지 않으면 inotifywatch
(예를 들어)에 의해 인터럽트 신호를 수신할 때까지 통계를 수집합니다.
콘솔에서 CONTROL-C를 누릅니다.

-e , --이벤트
특정 이벤트만 수신합니다. 청취할 수 있는 이벤트가 나열됩니다.
FBI 증오 범죄 보고서 이벤트 부분. 이 옵션은 두 번 이상 지정할 수 있습니다. 생략하면,
모든 이벤트가 수신됩니다.

-a , --오름차순
지정된 이벤트에 대한 이벤트 수를 기준으로 출력을 오름차순으로 정렬합니다. 정렬 가능한 이벤트
`total' 및 다음에 나열된 모든 이벤트를 포함합니다. 이벤트 '이동'을 제외한 섹션 및
`close'(`moved_to', `moved_from', `close_write' 또는 `close_nowrite'를 사용해야 합니다.
대신에). 기본값은 'total'을 기준으로 내림차순으로 정렬하는 것입니다.

-d , --내림차순
지정된 이벤트에 대한 이벤트 수를 기준으로 출력을 내림차순으로 정렬합니다. 정렬 가능한 이벤트
`total' 및 다음에 나열된 모든 이벤트를 포함합니다. 이벤트 '이동'을 제외한 섹션 및
`close'(`moved_to', `moved_from', `close_write' 또는 `close_nowrite'를 사용해야 합니다.
대신에). 기본값은 'total'을 기준으로 내림차순으로 정렬하는 것입니다.

EXIT 지위


0 프로그램이 성공적으로 실행되었습니다.

1 프로그램 실행 중 오류가 발생했습니다.

이벤트


다음 이벤트는 -e 옵션 :

ACCESS 감시 파일 또는 감시 디렉토리 내의 파일을 읽었습니다.

수정 감시 파일 또는 감시 디렉토리 내의 파일이 기록되었습니다.

ATTRIB 감시 파일 또는 감시 디렉토리 내의 파일의 메타데이터가 수정되었습니다.
여기에는 타임스탬프, 파일 권한, 확장 속성 등이 포함됩니다.

닫기_쓰기
감시된 파일 또는 감시된 디렉토리 내의 파일이 열린 후 닫혔습니다.
쓰기 가능 모드에서. 이것은 반드시 파일이 기록되었음을 의미하지는 않습니다.

close_nowrite
감시된 파일 또는 감시된 디렉토리 내의 파일이 열린 후 닫혔습니다.
읽기 전용 모드에서.

가까운 방법에 관계없이 감시 파일 또는 감시 디렉토리 내의 파일이 닫혔습니다.
그것은 열렸다. 이것은 실제로 두 가지를 모두 수신함으로써 간단하게 구현됩니다.
닫기_쓰기close_nowrite, 따라서 수신된 모든 닫기 이벤트는 다음과 같이 출력됩니다.
이 중 하나가 아닌 닫다.

열 수 감시 파일 또는 감시 디렉토리 내의 파일이 열렸습니다.

이동_이동
파일 또는 디렉토리가 감시된 디렉토리로 이동되었습니다. 이 이벤트는 다음과 같은 경우에도 발생합니다.
파일은 단순히 동일한 디렉토리에서 이동됩니다.

이동_에서
파일 또는 디렉토리가 감시된 디렉토리에서 이동되었습니다. 이 이벤트는 다음과 같은 경우에도 발생합니다.
파일은 단순히 동일한 디렉토리에서 이동됩니다.

움직임 파일 또는 디렉토리가 감시된 디렉토리에서 또는 그 디렉토리로 이동되었습니다. 이것은
실제로는 둘 다 듣기만 하면 구현됩니다. 이동_이동이동_에서, 금후
수신된 모든 닫기 이벤트는 이 중 하나 또는 둘 모두로 출력됩니다. 이동하다.

move_self
감시된 파일 또는 디렉토리가 이동되었습니다. 이 이벤트 후 파일 또는 디렉토리는
더 이상 감시되지 않습니다.

만들 파일 또는 디렉토리가 감시된 디렉토리 내에 생성되었습니다.

삭제 감시된 디렉토리 내의 파일 또는 디렉토리가 삭제되었습니다.

delete_self
감시된 파일 또는 디렉토리가 삭제되었습니다. 이 이벤트 후 파일 또는 디렉토리는
더 이상 감시되지 않습니다. 이 이벤트는 그렇지 않은 경우에도 발생할 수 있습니다.
명시적으로 듣고 있습니다.

언 마운트하다
감시 파일 또는 디렉토리가 있는 파일 시스템이 마운트 해제되었습니다. 후에
이 이벤트는 파일 또는 디렉토리가 더 이상 감시되지 않습니다. 참고로 이 이벤트는
명시적으로 듣고 있지 않은 경우에도 발생할 수 있습니다.


`를 보고~/.비글' 디렉토리를 60초 동안:

% inotifywatch -v -e 액세스 -e 수정 -t 60 -r ~/.비글
시계 설정 중...
/home/rohan/.beagle에서 시계 설정
알겠습니다. /home/rohan/.beagle이 현재 감시되고 있습니다.
총 302개의 시계.
시계 설정을 완료하고 이제 통계를 수집합니다.
60초 동안 이벤트를 수신합니다.
전체 액세스 수정 파일 이름
1436 1074 362 /home/rohan/.beagle/Indexes/FileSystemIndex/PrimaryIndex/
1323 1053 270 /home/rohan/.beagle/Indexes/FileSystemIndex/SecondaryIndex/
303 116 187 /home/rohan/.beagle/Indexes/KMailIndex/PrimaryIndex/
261 74 187 /홈/로한/.beagle/TextCache/
206 0 206 /home/rohan/.beagle/로그/
42 0 42 /home/rohan/.beagle/Indexes/FileSystemIndex/Locks/
18 6 12 /home/rohan/.beagle/Indexes/FileSystemIndex/
12 0 12 /home/rohan/.beagle/Indexes/KMailIndex/Locks/
3 0 3 /home/rohan/.beagle/TextCache/54/
3 0 3 /home/rohan/.beagle/TextCache/bc/
3 0 3 /home/rohan/.beagle/TextCache/20/
3 0 3 /home/rohan/.beagle/TextCache/62/
2 2 0 /home/rohan/.beagle/Indexes/KMailIndex/SecondaryIndex/

경고


inotifywatch를 사용할 때 출력되는 파일 이름이 최신인지 보장되지 않습니다.
모니터링되는 것은 inode이기 때문에 이동 후. 또한,
관찰된 작업은 파일 이름 inotifywatch에서 수행되었음을 보장합니다.
파일이 파일 시스템에서 여러 이름으로 알려진 경우 모니터링하도록 지시합니다.

onworks.net 서비스를 사용하여 온라인에서 inotifywatch 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad