Здравствуйте. Нуб в сис.администрировании. Необходимо настроить ежесуточные бэкапы определенной папки /var/www/sites на удаленный сервер (Selectel), использую одно из средств, предлагаемое компанией
https://blog.selectel.ru/rezervnoe-kopirovanie-v-o... .
По SSH от root редактирую crontab:
crontab -e
* 7 * * * mysqldump --all-databases -uroot -pPASSWORD > /var/www/sites/dbd/alldb.sql
&& nowdate=`date +"\%d_\%m_\%y"`
&& tar -czvf backups/bckp-$nowdate.tar.gz /var/www/sites
&& supload -u 12345 -k PASSWORD -d 14d -r projectbackups/ddos-guard-projects/ backups
&& rm backups/*.tar.gz -f
(названия и пароли, понятное дело, условно поменял)
Каждые 7 утра создается дамп всех БД сервера, папка с сайтами сервера архивируется и готовый архив кидается в папку backups (в root-директории), а затем из этой папки все содержимое (там только данный архив), отправляется в удаленную директорию (supload) и затем удаляется.
Последовательно все эти команды вводил, все работало как по маслу.
Но когда сам крон начинает все это выполнять, все выполняется вплоть до создания архива. Но последние 2 команды (supload - отправить на удаленный сервер, а затем rm - удалить), не выполняются.
Смотрел mail рутовский, /var/log/cron - ошибок не нашел (на сервере CentOS 6).
В логах /var/log/cron лишь:
mince6564 CROND[26133]: (root) CMD (mysqldump --all-databases -uroot -pPASSWORD > /var/www/sites/dbd/alldb.sql && nowdate=`date +"\%d_\%m_\%y"` && tar -czvf backups/bckp-$nowdate.tar.gz /var/www/sites && supload -u 12345 -k PASSWORD -d 14d -r projectbackups/ddos-guard-projects/ backups && rm backups/*.tar.gz -f)
т.е. в скобках CMD () содержимое соответствует тому набору команд, который я написал. Будто все выполнилось окнорм.
Заранее благодарю за помощь!!