illmano
Старатель
- Регистрация
- 20 Июн 2012
- Сообщения
- 172
- Реакции
- 14
- Автор темы
- #1
Всем привет.
Нашел в интернете такой скрипт для бекапа сайта
Запускаю его и получаю такие ответы:
В чем ошибка?
Нашел в интернете такой скрипт для бекапа сайта
Код:
#!/bin/bash
### system setup ###
GZIP="$(which gzip)"
NOW=$(date +"%d-%m-%Y")
### www dirs setup ###
WWW_NAMES=("site1" "site2" "site3")
WWW_PATHS=("/var/www/site1/" "/var/www/site2/" "/var/www/site3/")
WWW_BACKUP_DIR=/var/www/backups/domains
FILES_OLDER_THAN=14 #days
# backup www
for WWW in ${!WWW_NAMES[*]}; do
WWW_DIR=$WWW_BACKUP_DIR/${WWW_NAMES[$WWW]}
if [ ! -d "$WWW_DIR" ]; then
mkdir -p $WWW_DIR
fi
FILE=$WWW_DIR/www-${WWW_NAMES[$WWW]}-$NOW.tar.gz
tar -zcf $FILE ${WWW_PATHS[$WWW]}
done
# delete files older than $DB_OLDER_THAN days
find $WWW_BACKUP_DIR -type f -mtime +$FILES_OLDER_THAN -exec rm {} \;
Запускаю его и получаю такие ответы:
Код:
sh backup_www.sh
'ackup_www.sh: line 11: syntax error near unexpected token `do
'ackup_www.sh: line 11: `for WWW in ${!WWW_NAMES[*]}; do
В чем ошибка?
Последнее редактирование: