Имя сценария - backup_script.sh
Расположение скрипта на сервере - /home/company_folder/company_site_backups
сервера резервного копирования оболочки (Баш)
линия добавлена в файл хрон:
@monthly /home/company_folder/company_site_backups/backup_script.sh
#!/bin/bash
DIR="/home/company_folder/company_applications/*"
BACKUPDIR="/home/company_folder/company_site_backups"
NOW=`date +\%Y\%m\%d`
cd $DIR
for i in $DIR; do zip -r "${i%/}.zip" "$BACKUPDIR/$i-$NOW"; done
ls -l
echo "Done!"
Но к сожалению, мой скрипт работает неправильно. На самом деле. Это не работает! Я не вижу никаких ошибок в синтаксисе. Кто-нибудь знает, как это исправить?