- 论坛徽章:
- 0
|
本帖最后由 ding_cw 于 2013-09-23 15:21 编辑
麻烦大神看看 只有第一段while do done是正常运行的 后面的没有运行 是哪里的错误
#!/bin/bash
/usr/local/bin/inotifywait -mrq --timefmt '%d/%m/%y %H:%M' --format '%T %w%f' -e close_write,delete,create,attrib /data/aaa | while read files
do
/usr/bin/rsync -vzrtopgu /data/aaa /data/ccc >/dev/null 2>&1
echo "${files} was rsynced" >> /var/log/rsync.log 2>&1
done
/usr/local/bin/inotifywait -mrq --timefmt '%d/%m/%y %H:%M' --format '%T %w%f' -e close_write,delete,create,attrib /data/bbb | while read files
do
/usr/bin/rsync -vzrtopgu /data/bbb/ /data/ccc/ >/dev/null 2>&1
echo "${files} was rsynced" >> /var/log/rsync.log 2>&1
done
/usr/local/bin/inotifywait -mrq --timefmt '%d/%m/%y %H:%M' --format '%T %w%f' -e close_write,delete,create,attrib /data/ccc | while read files
do
/usr/bin/rsync -vzrt --delete --port=5873 --password-file=/etc/rsync.pas /data/ccc rsyncuser@11.11.11.11::image
echo "${files} was rsynced" >> /var/log/rsync.log 2>&1
done |
|