편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
6번째 줄: | 6번째 줄: | ||
*파일, 폴더 모두 모니터링 가능 | *파일, 폴더 모두 모니터링 가능 | ||
*변경(rm, mv, touch)뿐만 아니라 단순히 읽기(cat)만 해도 감지됨<ref>읽기만 해도 파일 접근시각은 변경되므로 엄밀한 의미에서는 변경이 있다고 할 수도 있겠다...</ref> | *변경(rm, mv, touch)뿐만 아니라 단순히 읽기(cat)만 해도 감지됨<ref>읽기만 해도 파일 접근시각은 변경되므로 엄밀한 의미에서는 변경이 있다고 할 수도 있겠다...</ref> | ||
==실습 1== | ==실습 1== | ||
<source lang=' | <source lang='cli'> | ||
[root@zetawiki ~]# echo hello > 1.txt | [root@zetawiki ~]# echo hello > 1.txt | ||
</source> | </source> | ||
<source lang=' | <source lang='cli'> | ||
[root@zetawiki ~]# inotifywait 1.txt | [root@zetawiki ~]# inotifywait 1.txt | ||
Setting up watches. | Setting up watches. | ||
20번째 줄: | 18번째 줄: | ||
:→ 프롬프트 나오지 않고 대기중... | :→ 프롬프트 나오지 않고 대기중... | ||
*새 SSH 세션으로 접속하여 touch | *새 SSH 세션으로 접속하여 touch | ||
<source lang=' | <source lang='cli'> | ||
[root@zetawiki ~]# cat 1.txt | [root@zetawiki ~]# cat 1.txt | ||
hello | hello | ||
</source> | </source> | ||
*기존 SSH 세션에서 실행중이던 inotifywait가 감지함 | *기존 SSH 세션에서 실행중이던 inotifywait가 감지함 | ||
<source lang=' | <source lang='cli'> | ||
[root@zetawiki ~]# inotifywait 1.txt | [root@zetawiki ~]# inotifywait 1.txt | ||
Setting up watches. | Setting up watches. | ||
34번째 줄: | 32번째 줄: | ||
==실습 2== | ==실습 2== | ||
<source lang=' | <source lang='cli'> | ||
[root@zetawiki ~]# mkdir a | [root@zetawiki ~]# mkdir a | ||
[root@zetawiki ~]# inotifywait a | [root@zetawiki ~]# inotifywait a | ||
41번째 줄: | 39번째 줄: | ||
</source> | </source> | ||
* 새 세션 | * 새 세션 | ||
<source lang=' | <source lang='cli'> | ||
[root@zetawiki ~]# ll a | [root@zetawiki ~]# ll a | ||
total 0 | total 0 | ||
</source> | </source> | ||
* 기존 세션 | * 기존 세션 | ||
<source lang=' | <source lang='cli'> | ||
[root@zetawiki ~]# inotifywait a | [root@zetawiki ~]# inotifywait a | ||
Setting up watches. | Setting up watches. | ||
60번째 줄: | 58번째 줄: | ||
*[[inotify]] | *[[inotify]] | ||
== | ==주석== | ||
<references/> | |||
[[분류: /usr/bin]] | [[분류: /usr/bin]] | ||