#!/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 "----------------------------------------------------------------------"