#!/bin/bash # Note: use rclone for backup, needs manually configuration. SOURCE="" LOCAL_BACKUP="$HOME/.local/backup/" REMOTE="" mkdir -p $LOCAL_BACKUP DATE=$(date +%F-%H-%M-%S) TAR_NAME="backup_${CURRENT_DATE}.tar" tar -cf "$LOCAL_BACKUP/$TAR_NAME" -C "$SOURCE" . ls -1t "$LOCAL_BACKUP"/backup_*.tar | tail -n +6 | xargs -r rm -- systemctl --user stop ===container-service=== /usr/bin/rclone sync $LOCAL_BACKUP $REMOTE > /dev/null systemctl --user start ===container-service===