Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

LuckyBackup automatischer Neustart nach Zeitplanbackup?

Featured Replies

Hallo zusammen,

ich möchte gerne ein automatisches Backup eines bestehenden Profils in LuckyBackup einrichten. Dafür habe ich in dem Dockercontainer selbst den Zeitplaner verwendet und das gewünschte Profil wie folgt konfiguriert:

image.png

Im Anschluss habe ich das ganze in die Cron Datei schreiben lassen und dann manuell ausgeführt. Soweit so gut.

Wird der Job jetzt immer wie geplant am Sonntag um 1 Uhr Nachts ausgeführt? Ich meine gelesen zu haben, dass ich das aber nicht sehen kann in der Sicherungsverwaltung, weil der Container nach dem automatischen Backup erst neu gestartet werden muss. Dafür würde ich gerne ein Skript in User Scripts verwenden, was mir leider nicht gelingt. Das Skript sieht wie folgt aus:

#!/bin/bash

# Name des LuckyBackup Docker-Containers
CONTAINER_NAME="luckyBackup"

# Backup-Befehl innerhalb des Containers ausführen
docker exec "$CONTAINER_NAME" luckybackup --run --profile "Backup auf Synology Backup NAS"
export QT_QPA_PLATFORM=offscreen

# Überprüfen, ob der Backup-Befehl erfolgreich war
if [ $? -eq 0 ]; then
    echo "Backup erfolgreich durchgeführt. Container wird neu gestartet."
    # Container neu starten
    docker restart "$CONTAINER_NAME"
else
    echo "Fehler beim Backup. Container wird nicht neu gestartet."
fi

Der Container startet zwar jetzt neu, aber der Backupbefehl wird nicht ausgeführt. Mit dem Skript ist das natürlich doppelt gemoppelt, weil ich damit den Zeitplaner von LuckyBackup umgehe. Ich weiß leider nicht, wie ich den Container, nach einem erfolgreichen Backup über den Container eigenen Zeitplaner, zum Neustart bewegen kann.

Ich hoffe mir kann jemand helfen.

Vielen Dank.

MfG

Infosucher

Edited by Infosucher

Solved by Infosucher

7 hours ago, Infosucher said:

Ich hoffe mir kann jemand helfen.

hier ein Ansatz wie ich es löse aus dem passenden support Thread

ps. dein Nick "Infosucher" ist nicht wirklich Programm ;)

und rename das Topic bitte, hat ja nichts mit dem Backup an sich zu tun sondern auto restart luckybackup ... nach Backup.

  • Infosucher changed the title to LuckyBackup automatischer Neustart nach Zeitplanbackup?
  • Author
  • Solution

Erstmal danke für Deine Hilfe. Ich kam leider erst jetzt wieder dazu weiter zu testen. Ich habe es jetzt wie folgt gelöst:

Der Zeitplan in Luckybackup ist denke ich klar. Das klappt auch wunderbar. Danach habe ich in User Scripts folgendes Skript für einen Watchdog erstellt:

#!/bin/bash

CONTAINER_NAME="luckyBackup" 
LOG_PATH="/mnt/user/appdata/luckybackup/.luckyBackup/logs" 
WAIT_TIME=60  # Zeit zwischen Prüfungen (in Sekunden) 

echo "[WATCHDOG] Starte Überwachung von LuckyBackup-Jobs..." 

while true; do 
    RUNNING=$(docker exec "$CONTAINER_NAME" pgrep rsync) 

    if [[ -z "$RUNNING" ]]; then 
        echo "[WATCHDOG] Kein rsync-Prozess gefunden. LuckyBackup ist offenbar fertig." 
        
        echo "[WATCHDOG] Warte 10 Sekunden und prüfe erneut..." 
        sleep 10 
        RUNNING_AGAIN=$(docker exec "$CONTAINER_NAME" pgrep rsync) 
        
        if [[ -z "$RUNNING_AGAIN" ]]; then 
            echo "[WATCHDOG] Bestätigt: Alle Jobs beendet. Container wird neugestartet." 
            docker restart "$CONTAINER_NAME" 
            exit 0 
        fi 
    else 
        echo "[WATCHDOG] LuckyBackup läuft noch... (rsync-Prozess aktiv)" 
    fi 

    sleep "$WAIT_TIME" 
done 

Dieses Skript habe ich dann mit den folgenden CRON Optionen unter Custom automatisiert: 0 8 * * 0

Somit wird jeden Sonntag um 8 Uhr geprüft, ob der Backupjob von Luckybackup bereits beendet ist. Das ist er auf jeden Fall, da dieser bereits um 1 Uhr beginnt. Da es nur noch inkrementell läuft, sind die Datenmengen überschaubar und somit auch bis 8 Uhr immer fertig. Der Dockercontainer startet wunderbar automatisch neu und ich kann in der Historie das Backup aus der letzten Nacht sehen.

Ich markiere das mal Lösung für mich.


Gruß

Infosucher

Edited by Infosucher

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.