cron job’s

Änderungsstand: 2020-06-23

Hier erstelle ich einen zusätzlichen CronJob mittels „User Scripts“

„Settings“ – „User Scripts“ – „ADD NEW SCRIPT“

  • Scriptnamen vergeben (ich wähle mybackup)
  • Auf das Zahnrad, links neben den Namen, klicken
  • „EDIT SCRIPT“ wählen

Folgendes füge ich für meine Backups hinzu (das kann ohne Weiteres erweitert werden)

#!/bin/bash
## Backups wichtiger Daten
#
# Alle Datenbanken in einer Datei nach /backups/db-all
sudo docker exec mariadb /usr/bin/mysqldump -u root --password=12345698 --all-databases > /mnt/user/backups/db-all/`date +%Y-%m-%d-%H+%M+%S`-alldatabases.sql
#
# Datenbanken einzeln (vorher intern gesichert (APP-Backup/Restore Appdata))
sudo rsync -a /mnt/user/backups/db pi@192.168.252.56:/srv/dev-disk-by-label-Extern/Backup-unraid/
#
# Datenbanken komplett (vorher intern gesichert (Script))
sudo rsync -a /mnt/user/backups/db-all pi@192.168.252.56:/srv/dev-disk-by-label-Extern/Backup-unraid/
#
# Heimdall (1zu 1 Kopie am Pi)
sudo rsync -a --bwlimit=5000 /mnt/user/appdata/heimdall/ pi@192.168.252.56:/srv/dev-disk-by-label-SSD/HeimdallCopy/Heimdall/
#
# Heimdall2 (1zu 1 Kopie am Pi)
sudo rsync -a --bwlimit=5000 /mnt/user/appdata/heimdall2/ pi@192.168.252.56:/srv/dev-disk-by-label-SSD/HeimdallCopy/Heimdall2/
#
# appdata (cache only)
sudo rsync -a --bwlimit=5000 --exclude={/EmbyServer/cache/*,/EmbyServer/logs/*} /mnt/user/appdata pi@192.168.252.56:/srv/dev-disk-by-label-Extern/Backup-unraid/
#
# Nextclouddaten
sudo rsync -a --bwlimit=5000 /mnt/user/nextclouddata pi@192.168.252.56:/srv/dev-disk-by-label-Extern/Backup-unraid/
#
# eBooks
sudo rsync -a --bwlimit=5000 /mnt/user/eBooks/calibre pi@192.168.252.56:/srv/dev-disk-by-label-Extern/Backup-unraid/
#
# system (cache only)
sudo rsync -az --bwlimit=5000 /mnt/cache/system pi@192.168.252.56:/srv/dev-disk-by-label-Extern/Backup-unraid/
#
# domains (cache only)
sudo rsync -a --bwlimit=5000 /mnt/cache/domains pi@192.168.252.56:/srv/dev-disk-by-label-Extern/Backup-unraid/
#
#
echo Backup beendet!

„SAVE CHANGES“

Anschließend erstelle ich einen Zeitplan:

  • „Custom“
  • 30 05 * * *
  • APPLY

Jetzt werden täglich, 05:30 Uhr meine Backups erledigt.

Erstelle eine Website wie diese mit WordPress.com
Jetzt starten