Hallo in die Runde,
ich habe ein relativ dringliches Problem und gerade nicht viel Zeit mich intensiv in die Materie einzuarbeiten. Daher hoffe ich auf Eure Hilfe und den ein oder anderen Tipp.
Ziel: Backup einer lokalen Verzeichnisstruktur per rsync auf Backupserver beim Shutdown von openSuSE 12.3.
Der Backup-Job ist in /etc/init.d/halt.local geskripted.
Ich habe schon festgestellt, dass /etc/init.d/halt.local nicht mehr automatisch abgearbeitet wird. Auch lässt sich der Service halt-local.service ohne [Install] - Sektion nicht mehr enablen. So sieht daher jetzt mein Service aus:
[Unit]
Description=/etc/init.d/halt.local Compatibility
ConditionFileIsExecutable=/etc/init.d/halt.local
DefaultDependencies=no
After=shutdown.target
Before=final.target
[Service]
Type=oneshot
ExecStart=/etc/init.d/halt.local
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
[Install]
WantedBy=shutdown.target
Alles anzeigen
Soweit so gut. Leider wird nun, während der Backupvorgang läuft, das Netzwerk beendet. Bisher war die Lösung (bis 12.2), dem Backupscript ein
voranzuschicken. Das klappt nun leider nicht mehr. Zwar läuft dann das Backup durch, aber leider bleibt der Shutdown-Prozess danach hängen.
Wie muss die Konfiguration aussehen, damit der Backup-Job definitiv vor beenden des Netzwerkes durchgelaufen ist?
Vielen Dank für Eure Hilfe,
linov