16 lines
472 B
Bash
16 lines
472 B
Bash
#!/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 "----------------------------------------------------------------------"
|