Wiki source code of Пример настройки архивации с помощью скрипта для CentOS Linux
Last modified by Nefedenkova Viktoria on 2022/09/30 13:21
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | Архивация файлов из папки клиента выполняется с помощью скрипта, что можно применить и на CentOS Linux выполняемого из контейнера 192.168.0.21. | ||
| 2 | Скрипт находится в папке /home/backupuser/backup_files.sh | ||
| 3 | |||
| 4 | Содержимое файла скрипта: | ||
| 5 | |||
| 6 | (% style="font-size: 14px; font-family: Consolas; background-color:#fbfdff" %) | ||
| 7 | #!/bin/bash | ||
| 8 | date=`date "+%y_%m_%d"` | ||
| 9 | BackupPath="/storage/db/reginanaturii" | ||
| 10 | mntdst="/mnt/filesbackup" | ||
| 11 | date=`date --date=" " +%y_%m_%d`-- | ||
| 12 | day=60 | ||
| 13 | sshfs | ||
| 14 | backupuser@192.168.0.146:/var/www/ip_projects/artmasiv1.una.md | ||
| 15 | /mnt/filesbackup | ||
| 16 | cd /storage/db/reginanaturii/ | ||
| 17 | cp -R /mnt/filesbackup/www /storage/db/reginanaturii/files/ | ||
| 18 | tar czfP currentarchive_$date.tar.gz /storage/db/reginanaturii/files | ||
| 19 | rm -rf /storage/db/reginanaturii/files/www | ||
| 20 | # отмонтируем | ||
| 21 | fusermount -u $mntdst | ||
| 22 | |||
| 23 | [[Скачать файл>>https://unisim-soft.com/video/wl/?id=ZLHtcF0t0ndMPwYyuUW7vYrHS8W0y2xV&path=backup_files.sh&mode=grid&download=1]] со скриптом. |