Systemd-Startanforderungen "gruppieren"

383
2rs2ts

Ich habe eine Reihe von Einheiten, die im Wesentlichen mit denen in dieser Antwort identisch sind: https://superuser.com/a/1276457/87585

Mein Problem ist, dass die .pathEinheit viele Male in schneller Folge aktiviert wird, weil ein Skript in die in der .pathEinheit angegebene Datei Zeile für Zeile und nicht alle auf einmal schreibt . Dies wiederum bewirkt, dass die dieser .serviceEinheit zugeordnete .pathEinheit mehrmals kurz hintereinander gestartet wird, wodurch wiederum die Startgrenze ausgelöst wird, sodass einige Änderungen an der Datei im Wesentlichen "übersprungen" werden.

Ich möchte es so machen, dass in diesem Fall die verschiedenen Anforderungen zum Neustart des Geräts zu einer einzigen Anfrage werden oder vielleicht mehr als, aber weniger als die ursprüngliche Anzahl, um das Startlimit nicht auszulösen. Ich würde nur das Limit für die .serviceEinheit entfernen, die der Einheit zugeordnet ist .path, aber dann würde diese .serviceEinheit das Startlimit für die andere Einheit erreichen, die sie startet. Im Idealfall könnte ich die Anforderungen für die .servicemit der .pathEinheit verknüpfte Einheit gruppieren . Wie kann ich das machen?

Für das, was es wert ist, verwende ich systemd 215 und Debian Jessie.

0

0 Antworten auf die Frage