systemd Backup-Service

Hinweis: In dem Thema systemd Backup-Service gibt es 44 Antworten auf 5 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • So ganz aufgegeben habe ich noch nicht... ;)


    Folgende Variante führt das Skript zuverlässig vor dem Herunterfahren und Neustarten aus.


    Gibt es eine Möglichkeit per Script herauszufinden was gerade vor sich geht: shutdown oder reboot? Dann könnte ich das beim Reboot dort abfangen.

    Für den Inhalt des Beitrages 115743 haftet ausdrücklich der jeweilige Autor: myscha

  • Aus man systemd.service:


    Service units will have dependencies of type Requires= and After= on sysinit.target, a dependency of
    type After= on basic.target as well as dependencies of type Conflicts= and Before= on shutdown.target.
    These ensure that normal service units pull in basic system initialization, and are terminated cleanly
    prior to system shutdown.

  • Mit Conflicts=reboot.target ändert sich leider nichts. Gilt das vielleicht nur im Zusammenhang mit WantedBy=?

    Für den Inhalt des Beitrages 115752 haftet ausdrücklich der jeweilige Autor: myscha

  • Klar. Bitteschön

    und

    Bash
    #!/bin/bash
    echo "$(date +"%Y-%m-%d %T") $@" >> /home/backup/test.log
    exit 0


    Das ExecStart=/bin/true kann weggelassen werden, sofern Type=oneshot und RemainAfterExit=true gesetzt sind.

    Für den Inhalt des Beitrages 115766 haftet ausdrücklich der jeweilige Autor: myscha