Esto no es una pregunta, solo necesitaba recordarlo

0 9,13 * * * /usr/local/bin/auto-upgrade.sh

0 9 * * * /usr/local/bin/backup_data.sh >> /var/log/backup_data.log 2>&1

/usr/local/bin/auto-upgrade.sh

#!/bin/bash

# Tijd en datum voor logging

echo “===== $(date) =====” >> /var/log/auto-upgrade.log

# Update pakketlijsten

/usr/bin/apt-get update >> /var/log/auto-upgrade.log 2>&1

# Upgrade alle pakketten zonder vragen

/usr/bin/apt-get -y upgrade >> /var/log/auto-upgrade.log 2>&1

# Optioneel: schoonmaken van oude pakketten

/usr/bin/apt-get -y autoremove >> /var/log/auto-upgrade.log 2>&1

/usr/local/bin/backup_data.sh

#!/bin/bash

# Datum voor de mapnaam

DATE=$(date +%Y-%m-%d_%H-%M-%S)

# Bron en doel

SOURCE=”/mnt/nextcloud_data”

DESTINATION=”/backup/backup_$DATE”

# Maak een nieuwe map aan voor deze backup

mkdir -p “$DESTINATION”

# Kopieer de bestanden (alleen nieuwe of gewijzigde)

rsync -av –delete “$SOURCE/” “$DESTINATION/”

# Eventueel oude back-ups opruimen (ouder dan 7 dagen)

find /backup -mindepth 1 -maxdepth 1 -type d -mtime +7 -exec rm -rf {} + 2>/dev/null

echo “Backup voltooid op $DATE”