#!/usr/bin/env bash USER=$1 BACKUP_DIR="/home/$USER/_backups" DATE=$(date +%Y%m%d_%H%M%S) # Create backup directory if it doesn't exist mkdir -p $BACKUP_DIR # Backup application files tar -czf $BACKUP_DIR/app_backup_$DATE.tar.gz -C /home/$USER app/ # Keep only last 10 backups cd $BACKUP_DIR ls -t app_backup_*.tar.gz | tail -n +11 | xargs -r rm echo "Backup completed: app_backup_$DATE.tar.gz"