zoukankan      html  css  js  c++  java
  • 使用inotifytools监控Linux下网站文件变动情况

    1、下载
     
    2、环境预安装
    yum install gcc
     
    3、编译
    tar zxf inotify-tools-3.14.tar.gz
    cd inotify-tools-3.14
    ./configure
    make
    make install
    4、一些小处理
    如果是32位系统
    ln -s /usr/local/lib/libinotifytools.so.0 /usr/lib/libinotifytools.so.0
    如果是64位系统
    ln -s /usr/local/lib/libinotifytools.so.0 /usr/lib64/libinotifytools.so.0
     
    5、无论32或者64位系统都执行
    echo 104857600 > /proc/sys/fs/inotify/max_user_watches
    echo 'echo 104857600 > /proc/sys/fs/inotify/max_user_watches' >> /etc/rc.local 
     
    6、设置自启动
    vi /etc/rc.local
    加入下面的代码
    /usr/local/bin/inotifywait -m -r -d -o/var/log/change.log --timefmt '%F %T' --format '%T %w%f %e'  -e close_write -e create /usr/local/test
    其中/var/log/change.log是日志路径,/usr/local/test是监控的网站路径
    reboot重启生效
     
     
    7、直接使用方法
    inotifywait -m -r -d -o/var/log/change.log --timefmt '%F %T' --format '%T %w%f %e'  -e close_write -e create /home/www
    其中/var/log/change.log是日志路径,/home/www是监控的网站路径

     

  • 相关阅读:
    JS控制文本框输入的内容
    JavaScript属性
    无缝滚动
    CCS实例,网页栏目
    CSS特效
    HTML技巧
    如何解决问题
    判断输入的字符是不是数字
    删除txt文件内容
    能组成几个单词
  • 原文地址:https://www.cnblogs.com/kgdxpr/p/2443342.html
Copyright © 2011-2022 走看看