Hallo,
ich sehe schon, das ist alles etwas kompliziert für einen Anfänger. Erster Fehler, ich habe die Datei in /etc/systemd eingefügt (stand so in einem vorhergehenden Beitrag), war wohl falsch, steht jetzt in /etc/systemd/system. Hat aber am Ergebnis nicht viel geändert, nur die Fehlermelddung ist jetzt eine andere. Ich hab daraufhin gleich mal den Status abgefragt, die Antworten daruaf sagen mir allerdings gar nichts (vielleicht irgen jemand hier):
linux-yk6f:/etc/systemd/system # systemctl start meinBackup.service
Failed to start meinBackup.service: Unit meinBackup.service is not loaded properly: Invalid argument.
See system logs and 'systemctl status meinBackup.service' for details.
linux-yk6f:/etc/systemd/system # systemctl status meinBackup.service
● meinBackup.service
Loaded: error (Reason: Invalid argument)
Active: inactive (dead)
Jun 22 11:06:34 linux-yk6f systemd[1]: /etc/systemd/system/meinBackup.service:1: Assignment outside of section. Ignoring.
Jun 22 11:06:34 linux-yk6f systemd[1]: /etc/systemd/system/meinBackup.service:2: Assignment outside of section. Ignoring.
Jun 22 11:06:34 linux-yk6f systemd[1]: meinBackup.service: Service lacks both ExecStart= and ExecStop= setting. Refusing.
Jun 22 11:08:14 linux-yk6f systemd[1]: /etc/systemd/system/meinBackup.service:1: Assignment outside of section. Ignoring.
Jun 22 11:08:14 linux-yk6f systemd[1]: /etc/systemd/system/meinBackup.service:2: Assignment outside of section. Ignoring.
Jun 22 11:08:14 linux-yk6f systemd[1]: meinBackup.service: Service lacks both ExecStart= and ExecStop= setting. Refusing.
Jun 22 11:13:57 linux-yk6f systemd[1]: /etc/systemd/system/meinBackup.service:1: Assignment outside of section. Ignoring.
Jun 22 11:13:57 linux-yk6f systemd[1]: /etc/systemd/system/meinBackup.service:2: Assignment outside of section. Ignoring.
Jun 22 11:13:57 linux-yk6f systemd[1]: meinBackup.service: Service lacks both ExecStart= and ExecStop= setting. Refusing.
Alles anzeigen
Nochmal zur Erinnerung, in der Datei "meinBackup.service" steht:
mount /dev/sdb1 /backup
rsync -av --exclude=.thumbnails --exclude=.cache /home/compu /backup
Vielleicht ist das ja auch nicht genügend, aber wie gesagt, in die Kommandozeile eingegeben funktioniert es sofort.
Vielen Dank auch für das verlinkte Beispiel, nur hilft mir das nicht wirklich weiter. Wenn ich das richtig verstanden habe (wenn!), wird ja dort mit systemd ein Programm gestartet, was an einer ganz anderen Stelle steht. Mein auszuführendes Script liegt ja direkt in /etc/systemd/system.
Tschüß
Aster