公众号如何做网站,怎么把自己做的网站放到网上,企业网站建设方案价格,vps主机支持WordPressinotify-tools使用方法介绍文章目录[隐藏]安装方法使用例子inotifywaitinotifywatch参数说明inotifywaitinotifywatch可监听事件inotify-tools 是为linux下inotify文件监控工具提供的一套c的开发接口库函数#xff0c;同时还提供了一系列的命令行工具#xff0c;这些工具可以…inotify-tools使用方法介绍文章目录[隐藏]安装方法使用例子inotifywaitinotifywatch参数说明inotifywaitinotifywatch可监听事件inotify-tools 是为linux下inotify文件监控工具提供的一套c的开发接口库函数同时还提供了一系列的命令行工具这些工具可以用来监控文件系统的事件。 inotify-tools是用c编写的除了要求内核支持inotify外不依赖于其他。inotify-tools提供两种工具一是inotifywait它是用来监控文件或目录的变化二是inotifywatch它是用来统计文件系统访问的次数。现在介绍一下它的使用方法。安装方法wget http://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gztar xzf inotify-tools-3.14.tar.gz ;cd inotify-tools-3.14./configure --prefix/usr make su -c make install使用例子inotifywait1、实时监控/home的所有事件包括文件的访问写入修改删除等inotifywait -rm /home2、监控/var/log/messeges中有关httpd的日志#!/bin/sh while inotifywait -e modify /var/log/messages; do if tail -n1 /var/log/messages | grep httpd; then kdialog --msgbox Apache needs love! fi doneinotifywatch1、统计/home文件系统的事件inotifywatch -v -e access -e modify -t 60 -r /home参数说明inotifywait语法inotifywait [-hcmrq] [-e ] [-t ] [--format ] [--timefmt ] [ ... ]参数-h,--help输出帮助信息排除不需要监视的文件可以是相对路径也可以是绝对路径。--fromfile 从文件读取需要监视的文件或排除的文件一个文件一行排除的文件以开头。-m, --monitor接收到一个事情而不退出无限期地执行。默认的行为是接收到一个事情后立即退出。-d, --daemon跟--monitor一样除了是在后台运行需要指定--outfile把事情输出到一个文件。也意味着使用了--syslog。-o, --outfile 输出事情到一个文件而不是标准输出。-s, --syslog输出错误信息到系统日志-r, --recursive监视一个目录下的所有子目录。-q, --quiet指定一次不会输出详细信息指定二次除了致命错误不会输出任何信息。--exclude 正则匹配需要排除的文件大小写敏感。--excludei 正则匹配需要排除的文件忽略大小写。-t , --timeout 设置超时时间如果为0则无限期地执行下去。-e , --event 指定监视的事件。-c, --csv输出csv格式。--timefmt 指定时间格式用于--format选项中的%T格式。--format 指定输出格式。%w 表示发生事件的目录%f 表示发生事件的文件%e 表示发生的事件%Xe 事件以“X分隔%T 使用由--timefmt定义的时间格式inotifywatch语法inotifywatch [-hvzrqf] [-e ] [-t ] [-a ] [-d ] [ ... ]参数-h, --help输出帮助信息-v, --verbose输出详细信息排除不需要监视的文件可以是相对路径也可以是绝对路径。--fromfile 从文件读取需要监视的文件或排除的文件一个文件一行排除的文件以开头。-z, --zero输出表格的行和列即使元素为空--exclude 正则匹配需要排除的文件大小写敏感。--excludei 正则匹配需要排除的文件忽略大小写。-r, --recursive监视一个目录下的所有子目录。-t , --timeout 设置超时时间-e , --event 只监听指定的事件。-a , --ascending 以指定事件升序排列。-d , --descending 以指定事件降序排列。可监听事件access 文件读取modify 文件更改。attrib 文件属性更改如权限时间戳等。close_write 以可写模式打开的文件被关闭不代表此文件一定已经写入数据。close_nowrite 以只读模式打开的文件被关闭。close 文件被关闭不管它是如何打开的。open 文件打开。moved_to 一个文件或目录移动到监听的目录即使是在同一目录内移动此事件也触发。moved_from 一个文件或目录移出监听的目录即使是在同一目录内移动此事件也触发。move 包括moved_to和 moved_frommove_self 文件或目录被移除之后不再监听此文件或目录。create 文件或目录创建delete 文件或目录删除delete_self 文件或目录移除之后不再监听此文件或目录unmount 文件系统取消挂载之后不再监听此文件系统。转载于:https://www.cnblogs.com/L-H-R-X-hehe/p/4099515.html