[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