inotifywait не работает после запуска периода времени

У меня запущена программа-демон, которая отслеживает определенные изменения файлов каталога, в начале программа работает нормально, но через некоторое время inotifywait работает во время изменений файла. Когда я перезапускаю программу, она снова становится нормальной. Это мой скрипт:

#!/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 ответов

Другие вопросы по тегам