$ ls -ld /proc/sys/fs/inotify/*
Installation
ubuntu
sudo apt-get install inotify-tools
centos
yum install inotify-tools
inotifywait -r -m $HOME
监控登录过程
neo@master:~$ inotifywait -r -m $HOME Setting up watches. Beware: since -r was given, this may take a while! Watches established. /home/neo/ OPEN .profile /home/neo/ ACCESS .profile /home/neo/ CLOSE_NOWRITE,CLOSE .profile /home/neo/ OPEN .bashrc /home/neo/ ACCESS .bashrc /home/neo/ CLOSE_NOWRITE,CLOSE .bashrc /home/neo/ OPEN .bash_history /home/neo/ ACCESS .bash_history /home/neo/ CLOSE_NOWRITE,CLOSE .bash_history /home/neo/ OPEN .bash_history /home/neo/ ACCESS .bash_history /home/neo/ CLOSE_NOWRITE,CLOSE .bash_history
create a new file helloworld.txt
/home/neo/ CREATE helloworld.txt /home/neo/ OPEN helloworld.txt /home/neo/ MODIFY helloworld.txt /home/neo/ CLOSE_WRITE,CLOSE helloworld.txt
cat a file using cat helloworld.txt
/home/neo/ OPEN,ISDIR /home/neo/ CLOSE_NOWRITE,CLOSE,ISDIR /home/neo/ OPEN,ISDIR /home/neo/ CLOSE_NOWRITE,CLOSE,ISDIR /home/neo/ OPEN helloworld.txt /home/neo/ ACCESS helloworld.txt /home/neo/ CLOSE_NOWRITE,CLOSE helloworld.txt
delete a file helloworld.txt
/home/neo/ OPEN,ISDIR /home/neo/ CLOSE_NOWRITE,CLOSE,ISDIR /home/neo/ OPEN,ISDIR /home/neo/ CLOSE_NOWRITE,CLOSE,ISDIR /home/neo/ DELETE helloworld.txt
原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。