2016-05-19 3 views

Antwort

7

Irgendwann geben Sie mehrere Dateien wie:

ConditionPathExists=!/tmp/abc 
ConditionPathExists=!/tmp/abe 

Nun, wenn eine der Bedingung nicht erfüllt ist, ist es nicht Dienst zu starten. Es ist wie und Operationen.

Nun, wenn Sie verwenden:

ConditionPathExists=|!/tmp/abc 
ConditionPathExists=|!/tmp/abe 

Wenn eine dieser Bedingungen erfüllt ist, wird es den Dienst ausführen.

Bedingungsprüfungen kann ein Pipe-Symbol (|) vorangestellt werden. In diesem Fall wird eine Bedingung zu einer auslösenden Bedingung. Wenn mindestens eine Auslösung Bedingung für eine Einheit definiert ist, dann wird das Gerät ausgeführt werden, wenn bei mindestens eine der Triggerbedingungen gelten und alle die Nichtauslösebedingungen

Es ist wie ODER-Operationen

+0

Danke dir sehr :) –

Verwandte Themen