Страница 1 из 1

Запуск скрипта с проверкой условия

Добавлено: 2010-07-17 10:41:44
densan
Здравствуйте.
Прощу помощи при написании скрипта синхронизации каталогов:
раз в 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
если в каталог на сервер Виндовс положили/изменили большое количество файлов, то за 5 минут rsync не успевает синхронизировать и запускается еще один экземпляр rsync.
Подскажите как в скрипт bp.sh вставить условие: если в списке процессов присутствует процесс rsync, то новый rsync запускать не надо.

Re: Запуск скрипта с проверкой условия

Добавлено: 2010-07-18 12:13:38
Burner