move_self:文件或目录被移除,之后不再监听此文件或目录。 create:文件或目录创建 delete:文件或目录删除 delete_self:文件或目录移除,之后不再监听此文件或目录 unmount:文件系统取消挂载,之后不再监听此文件系统。
create:创建 delete:删除(监听的目录内) delete_self:监听的文件或目录本身被删除 umount:发生了umount事件 --format参数格式的指定方式: -w:事件对应的文件所在目录 -f:事件对应的文件名 -e: 事件类型,使用逗号分隔 -Xe:事件类型,使用X字符分隔,在实际使用时把字符X替换为分隔符 %T:事件发生的时间,格式在--...
delete_self:监控对象本身被删除。 unmount:监控对象所在的文件系统被卸载。 应用场景 自动化脚本:用于编写自动化脚本,如文件备份、日志处理等。 实时监控:用于监控文件系统的变化,如实时同步、实时备份等。 安全监控:用于监控敏感文件的修改,防止数据泄露。
create file or directory created within watched directory delete file or directory deleted within watched directory delete_self file or directory was deleted unmount file system containing file or directory unmounted 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ...
(usually delete_self or unmount), or some error occurred. 2 - The --timeout option was given and no events occurred 在超时范围内,未监听到事件 in the specified interval of time. Events: access file or directory contents were read 访问、读取文件 ...
nowrite 读完文件或者目录后关闭close 读写文件或者目录后关闭open 文件或者目录打开moved_to 文件或者目录移动监控目录下moved_from 文件或者目录从监控目录中移出move 文件或者目录在监控目录中移出或者移进create 在监控目录中新建文件或者目录delete 在监控目录中删除文件或者目录delete_self 文件或者目录被...
delete_self file or directory was deleted unmount file system containing file or directory unmounted 2. inotifywait使用 这里直接给出我的脚本代码,再做一个说明吧! #!/bin/bash dir=/ipcam #指定需要监视的文件夹 log_file=/watch.log #指定输出信息的文件,方便后面查看 ...
delete_selffileor directory was deleted unmountfilesystem containingfileor directory unmounted 举例: 监听/backup/目录下所有文件和目录的增删改操作。打开两个ssh,一个执行监控操作,另一个对/backup/的文件进行增删改操作,监控的画面就会实时输出修改的结果。
注释:$* 和 $@ 都表示传递给函数或脚本的所有参数,不被双引号(" ")包含时,都以"$1" "$2" ...
IN_DELETE_SELF:自删除,即一个可执行文件在执行时删除自己。 IN_MOVE_SELF:自移动,即一个可执行文件在执行时移动自己。 IN_UNMOUNT:宿主文件系统被umount。 IN_CLOSE:文件被关闭,等同于(IN_CLOSE_WRITE|IN_CLOSE_NOWRITE)。 IN_MOVE:文件被移动,等同于(IN_MOVED_FROM|IN_MOVED_TO)。