Update Section_05/cron.sh, Section_05/backup.sh

This commit is contained in:
Kishan Takoordyal 2023-05-19 20:42:12 +00:00
parent 9aff32ff83
commit 144b41bb1f
2 changed files with 23 additions and 0 deletions

15
Section_05/backup.sh Normal file
View File

@ -0,0 +1,15 @@
#!/bin/bash
CODE_PATH="/home/edgeking810/tmpNodeApp"
BACKUP_PATH="/home/edgeking810/backups"
mkdir -p ${BACKUP_PATH}
BACKUP_NAME="tmp-node-app-$(date '+%Y-%m-%d_%H-%M-%S').tar.gz"
tar -zcvf ${BACKUP_PATH}/${BACKUP_NAME} ${CODE_PATH}
# Cleanup backups older than 1 month
find ${BACKUP_PATH} -name "*.tar.gz" -type f -mtime +30 -delete
echo "Backup Succeeded: ${BACKUP_PATH}/${BACKUP_NAME}"
echo "----------------------------------------------------------------------"

8
Section_05/cron.sh Normal file
View File

@ -0,0 +1,8 @@
#!/bin/bash
sudo apt install cron -y
crontab -l
EDITOR=nano crontab -e
# m h dom mon dow command
*/10 * * * * bash /home/edgeking810/backup.sh | tee -a /tmp/backup-logs.txt