staging.inyokaproject.org

systemd-Unit für umount-Routine

Status: Ungelöst | Ubuntu-Version: Kubuntu 22.04 (Jammy Jellyfish)
Antworten |

Fremde

Anmeldungsdatum:
22. Juni 2019

Beiträge: 11

Servus!

wie könnte ein Unit aussehen, damit ein Shellskript "/opt/bin/test" nach dem umounten von "media/USBStick" ausgefürt wird?

USBStick.service:

[Unit]
Requires=media-USBStick.umount
After=media-USBStick.umount

[Service]
ExecStart=/opt/bin/test

[Install]
WantedBy=media-USBStick.umount

Funktioniert nicht:

/etc/systemd/system/USBStick.service:4: Failed to add dependency on media-USBStick.umount, ignoring: Invalid argument

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

Fremde schrieb:

[…] wie könnte ein Unit aussehen, damit ein Shellskript "/opt/bin/test" nach dem umounten von "media/USBStick" ausgefürt wird?

Jedenfalls kein Unit-Typ umount, denn so etwas gibt es nicht.

Man nimmt die zuständige Unit vom Typ mount und startet das Programm beim Stoppen oder nach dem Stopp dieser Unit. Dafür gibt es Direktiven ExecStop*=.

Antworten |