create:创建 delete:删除(监听的目录内) delete_self:监听的文件或目录本身被删除 umount:发生了umount事件 --format参数格式的指定方式: -w:事件对应的文件所在目录 -f:事件对应的文件名 -e: 事件类型,使用逗号分隔 -Xe:事件类型,使用X字符分隔,在实际使用时把字符X替换为分隔符 %T:事件发生的时间,格式在--...
move_self:文件或目录被移除,之后不再监听此文件或目录。 create:文件或目录创建 delete:文件或目录删除 delete_self:文件或目录移除,之后不再监听此文件或目录 unmount:文件系统取消挂载,之后不再监听此文件系统。
delete_self:监控对象本身被删除。 unmount:监控对象所在的文件系统被卸载。 应用场景 自动化脚本:用于编写自动化脚本,如文件备份、日志处理等。 实时监控:用于监控文件系统的变化,如实时同步、实时备份等。 安全监控:用于监控敏感文件的修改,防止数据泄露。
1 监控/etc目录中的文件和目录修改、删除、新建、属性的改变:# inotifywait -mrq --timefmt '%Y-%m-%d %H:%M' --format '%T %w%f %e' -e modify,delete,create,attrib /etc-m持续监听-r使用递归形式监视目录-q减少冗余信息,只打印出需要的信息-e指定要监视的事件,多个时间使用逗...
注释:$* 和 $@ 都表示传递给函数或脚本的所有参数,不被双引号(" ")包含时,都以"$1" "$2" ...
(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 modify file or directory contents were written ...
(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 访问、读取文件 ...
inotifywait --exclude '\.(part|swp)' -r -mq -e modify,move_self,create,delete,move,close_write $CNROMS_SRC | while read event; do rsync -vazu --progress --password-file=/etc/rsyncd_rsync.secret /home/ftpuser/gri/sla rsync@10.208.1.1::gri ##这里执行同步的命令,可以改为其他的命令 ...
delete_selffileor directory was deleted unmountfilesystem containingfileor directory unmounted -m 持续监听 -r 使用递归形式监视目录 -q 减少冗余信息,只打印出需要的信息 -e 指定要监视的事件,多个时间使用逗号隔开 --timefmt 时间格式 --format 监听到的文件变化的信息 ...
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)。