inotifywait.md 1.1 KB

inotifywait

ํŒŒ์ผ ๋ณ€๊ฒฝ์„ ๋Œ€๊ธฐํ•ฉ๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ์ •๋ณด: https://manned.org/inotifywait.

  • ํŠน์ • ํŒŒ์ผ์˜ ์ด๋ฒคํŠธ๋ฅผ ๊ฐ์‹œํ•˜๊ณ  ์ฒซ ๋ฒˆ์งธ ์ด๋ฒคํŠธ ์ดํ›„ ์ข…๋ฃŒ:

inotifywait {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}

  • ํŠน์ • ํŒŒ์ผ์˜ ์ด๋ฒคํŠธ๋ฅผ ์ข…๋ฃŒํ•˜์ง€ ์•Š๊ณ  ์ง€์†์ ์œผ๋กœ ๊ฐ์‹œ:

inotifywait --monitor {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}

  • ํด๋”์˜ ์ด๋ฒคํŠธ๋ฅผ ์žฌ๊ท€์ ์œผ๋กœ ๊ฐ์‹œ:

inotifywait --monitor --recursive {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}}

  • ์ •๊ทœ ํ‘œํ˜„์‹๊ณผ ์ผ์น˜ํ•˜๋Š” ํŒŒ์ผ์„ ์ œ์™ธํ•˜๊ณ  ํด๋”์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๊ฐ์‹œ:

inotifywait --monitor --recursive --exclude "{{์ •๊ทœ_ํ‘œํ˜„์‹}}" {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}}

  • 30์ดˆ ๋™์•ˆ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์œผ๋ฉด ์ข…๋ฃŒํ•˜๋ฉฐ ํŒŒ์ผ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๊ฐ์‹œ:

inotifywait --monitor --timeout {{30}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}

  • ํŒŒ์ผ ์ˆ˜์ • ์ด๋ฒคํŠธ๋งŒ ๊ฐ์‹œ:

inotifywait --event {{modify}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}

  • ์ด๋ฒคํŠธ๋งŒ ์ถœ๋ ฅํ•˜๊ณ  ์ƒํƒœ ๋ฉ”์‹œ์ง€๋Š” ์ถœ๋ ฅํ•˜์ง€ ์•Š๊ณ  ํŒŒ์ผ ๊ฐ์‹œ:

inotifywait --quiet {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}

  • ํŒŒ์ผ์— ์ ‘๊ทผํ•  ๋•Œ ๋ช…๋ น ์‹คํ–‰:

inotifywait --event {{access}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}} && {{๋ช…๋ น}}