Запуск скрипта с проверкой условия
Добавлено: 2010-07-17 10:41:44
Здравствуйте.
Прощу помощи при написании скрипта синхронизации каталогов:
раз в 5 минут по крону вызывается скрипт, который синхронизирует каталог с сервера Виндовс на freebsd
если в каталог на сервер Виндовс положили/изменили большое количество файлов, то за 5 минут rsync не успевает синхронизировать и запускается еще один экземпляр rsync.
Подскажите как в скрипт bp.sh вставить условие: если в списке процессов присутствует процесс rsync, то новый rsync запускать не надо.
Прощу помощи при написании скрипта синхронизации каталогов:
раз в 5 минут по крону вызывается скрипт, который синхронизирует каталог с сервера Виндовс на freebsd
Код: Выделить всё
*/5 * * * * /usr/local/etc/rsync/bp.sh &> /dev/null
cat /usr/local/etc/rsync/bp.sh
/usr/local/bin/rsync --update --chmod=ugo=rwx -zhrt --bwlimit=300 --compress-level=9 --delete-after --iconv=koi8-r --exclude=DfsrPrivate/ -v dc1::bp /usr/samba/bp/ >> /var/log/rsync.logПодскажите как в скрипт bp.sh вставить условие: если в списке процессов присутствует процесс rsync, то новый rsync запускать не надо.