Beiträge von myscha

    Mir wäre es lieber beim Herunterfahren. Ich wollte das mysql-Verzeichnis sichern und beim Hochfahren soll die Kiste aber gleich einsatzbereit sein und dafür muss mysql laufen.


    42.3 wird offiziell von der Software nicht unterstützt, d.h. da habe ich dann keinen Support vom Hersteller mehr...

    rsync wollte ich nehmen, eben manuell innerhalb des Skripts. Gibt es da noch ne bessere Lösung, oder wie meintest du das?


    backintime kenne ich nicht. Kann ich das so einrichten, dass es beim Herunterfahren sichert? Also nicht beim Reboot und nicht zwischendurch.

    Hallo liebe Forengemeinde,


    wir setzen im Verein eine Software ein, die auf 13.2 oder 42.2 läuft. Bisher hatten wir 13.2 im Einsatz und die Daten nicht gesichert 8o8)
    Jetzt haben wir kürzlich einen neuen PC angeschafft und würden bei der Gelegenheit auf 42.2 updaten und gerne automatische Backups der relevanten Daten erstellen.


    Die Idee war durch einen systemd-Service beim Herunterfahren ein Skript ausführen zu lassen, das dann die Daten sichert. Es gibt folgende Anforderungen:
    - Ausführung beim Herunterfahren, aber nicht beim Reboot
    - Sicherung per LAN auf ein NAS
    - Skript kann/ soll auch das Zielverzeichnis mounten und unmounten
    - Ausführung nachdem mysql beendet wurde, aber bevor das Netzwerk deaktiviert wird


    Zu diesem Zweck habe ich folgenden Service erstellt:

    Das ExecStart würde ich dann später durch ExecStart=/bin/true ersetzen.


    Das zugehörige Skript backup-data.sh beinhaltet folgendes:

    Bash
    #!/bin/bash
    echo "$(date) test $@" >> /home/backup/test.txt
    exit 0


    Beim Hochfahren wird das Skript ausgeführt und die Datei mit Inhalt [Datum] test start erstellt, aber beim Neustarten oder Herunterfahren anscheinend nicht, denn der Inhalt der Datei ändert sich dann nicht mehr. Ich habe schon verschiedenste Varianten durch, aber leider alle ohne Erfolg.


    Was mache ich falsch?