Backup через .sh-файл

Статус
В этой теме нельзя размещать новые ответы.

Xeon

Проверенные
Сообщения
143
Реакции
13
Баллы
8,115
Помогите сделать sh файл под debian, чтобы выполнял команды:
Код:
mkdir /var/backup/`date +%Y-%m-%d`
mysqldump --user=root --password=XXXXXXXX -R forum | gzip -9 -c >/var/backup/`date +%Y-%m-%d`/forum-`date +%Y-%m-%d-%H-%M-%S`.sql.gz
zip -r /var/backup/`date +%Y-%m-%d`/forum-`date +%Y-%m-%d-%H-%M-%S`.zip /var/www/forum
 
Код:
#!/bin/sh
SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin

DIR=/var/www
DATA=`date '+%Y.%m.%d-%H.%M.%S'`

cd $DIR

#--------начало секции сохранения базы-------------------------------
/usr/bin/mysqldump --user=USER --password=PASSWORD -R DBNAME > DBNAME-$DATA.sql
#--------конец секции сохранения базы--------------------------------

#--------начало секции бекапов---------------------------------------
tar -czf FORUM-$DATA.tar.gz /var/www/forum
#--------конец секции бекапов----------------------------------------

Думаю тут все понятно, подгони просто под что тебе нужно.
 
  • Мне нравится
Реакции: Xeon
Код:
#!/bin/sh
SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin

DIR=/var/www
DATA=`date '+%Y.%m.%d-%H.%M.%S'`

cd $DIR

#--------начало секции сохранения базы-------------------------------
/usr/bin/mysqldump --user=USER --password=PASSWORD -R DBNAME > DBNAME-$DATA.sql
#--------конец секции сохранения базы--------------------------------

#--------начало секции бекапов---------------------------------------
tar -czf FORUM-$DATA.tar.gz /var/www/forum
#--------конец секции бекапов----------------------------------------

Думаю тут все понятно, подгони просто под что тебе нужно.
Спасибо, сейчас проверю, только можно ли, чтобы и бд в архив пихало?
 
Все что угодно можно. Пример во второй строке снизу
 
  • Мне нравится
Реакции: Xeon
...| gzip -9 -c >/var/backup/$DATA/DBNAME-$DATA.sql.gz
Будет работать?
 
эх, жесткие у вас аватарки для обсуждения линуксовых скриптов ))
 
Всем спасибо!
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу