运行一段时间后,inotifywait不起作用

时间:2016-05-17 08:51:02

标签: inotifywait

我已经运行了一个守护程序来监视特定的目录文件更改,一开始,程序正常运行,但经过一段时间后,inotifywait在文件更改时确实有效。当我重新启动程序时,它会再次恢复正常。这是我的shell脚本:

#!/bin/sh
./etc/puppet/modules/config.sh
puppetmaster=`grep -w server ${puppet_config} | awk -F'=' '{print $2}'`
/usr/local/bin/inotifywait -mrq -e modify ${log_dir}|  while read D E F
do
    /usr/bin/rsync -i -p -H -S -z -r -A -o -g -a --port=${port} \
    --timeout=600 --exclude='.svn/' --exclude='.git/' ${log_dir}/ \
    rsync://${puppetmaster}/log_dir > /dev/null
done

请有人帮帮我。谢谢..

0 个答案:

没有答案