Ich kann Unit-Dateien schreiben, die von einem Mount abhängen, weil ich sie auflisten und dann ergänzen kann Requires=xxx
, wie zum Beispiel:
# systemctl list-units | grep data
mount-data.service loaded active exited Manage the data partition
Ich versuche, den Dienst zu starten, wenn die Webcam an das Gerät angeschlossen ist. systemctl list-units | grep video0
gibt nichts zurück. Kann mir jemand in einfachen Worten erklären, was mache ich, um das sicherzustellen? Was ich passieren soll, ist Anfang Dienst , wenn /dev/video0
, /dev/video1
usw. erscheinen.
Ich habe einen Hinweis von diesem Beitrag erhalten , dass ich eine udev-Regel schreiben muss, aber ich habe keine Ahnung, was genau hier getan werden muss. Hilfe?