[Comm] Зеркалирование через cron

Speccyfighter =?iso-8859-1?q?zxwarior_=CE=C1_tut=2Eby?=
Пн Окт 6 04:05:54 MSD 2008


Доброе время суток.

Никогда не надо было, да вот понадобилось

Создал файл /etc/cron.daily/rsync-branch40
Сделал его запускаемым только root'ом
crond запущен:

chkconfig --list
crond           0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл

Но скрипт автоматом работать не начал.
Запустил вручную:

/etc/cron.daily/rsync-branch40

ругается:
/etc/cron.daily/rsync-branch40: line 9: 0: command not found

Содержимое скрипта:

RSERVER="rsync.altlinux.ru::ALTLinux"
#MIRROOT="/var/ftp/pub/Linux/ALTLinux"
MIRROOT="/media/disk/ALTLinux"

# строка на которую ругается:
0 2 * * *     root   rsync -vza --exclude "SRPMS*/" --delete-after 
--stats rsync.altlinux.ru::ALTLinux/4.0/branch/ ${MIRROOT}/4.0/branch/

Каталоги куда будет ложиться доступны только root'у.
Монтирование указанное в строке соответствует реальному:

mount
/dev/sdb2 on /media/disk type reiserfs (rw,nosuid,nodev)

Ругается на параметр определяющий время запуска. Но как же без него?
Похоже что-то сморозил.
Что не так сделал? И как правильно? Хочется чтоб автоматом все было.
Но не из фронтэндов. Чтоб система сама делала.



Подробная информация о списке рассылки community