Script - Server level

____
Server to Azure Blob
____

#!/bin/bash
DATE=$(date +"%m%d%y"-%H%M%S)
mkdir -p /mnt/backup/codebase/GFS_SHARE_BACKUP/asterguidelines/
mkdir -p /mnt/backup/codebase/SITES_ENABLED_BACKUP/asterguidelines/
Code_path=/opt/httpdocs/asterguidelines/
Sites_enabled_path=/etc/apache2/sites-enabled/asterguidelines*
Code_Backup_Path=/mnt/backup/codebase/GFS_SHARE_BACKUP/asterguidelines/
Sites_enabled_Backup_Path=/mnt/backup/codebase/SITES_ENABLED_BACKUP/asterguidelines/
export file=$Sites_enabled_Backup_Path$DATE-sites-enabled.zip &&  zip -r $file $Sites_enabled_path
export file1=$Code_Backup_Path$DATE-gfs-share.zip  &&  zip -r $file1 $Code_path
sleep 5s
export AZURE_STORAGE_ACCOUNT=backupnewcost
export AZURE_STORAGE_ACCESS_KEY=xSW5Pj8yi5ESXJuWX1BYe5yTJiVktJWLqb0ejE1r3k01+Hz+3jMZpVboP3C8CEPFfHkTt6YRf5qIEFMM5HpsXA==
export container_name=asterguidelines
export blob_name=$DATE-sites-enabled.zip
export blob_name1=$DATE-gfs-share.zip
#export image_to_upload=$file
#export image_to_upload1=$file1
az storage blob upload --container-name $container_name --file $file --name $blob_name
sleep 5s
az storage blob upload --container-name $container_name --file $file1 --name $blob_name1
find /mnt/backup/codebase/SITES_ENABLED_BACKUP/asterguidelines/ -mtime +5 -exec rm -rf {} \;
find /mnt/backup/codebase/GFS_SHARE_BACKUP/asterguidelines/ -mtime +2 -exec rm -rf {} \;


____

____

Comments

Popular posts from this blog

How To Know Which Program To Use To Open An Unknown File Extension

Step By Step: Install and Configure Sensu + Grafana

Hosting a WordPress Blog with Amazon Linux