El7 Systemd :: Usage Of AssertPathExists

Home » CentOS » El7 Systemd :: Usage Of AssertPathExists
CentOS 2 Comments

Hi! I am trying to use AssertPathExists in a systemd unit but it seems it not working. Does anyone have problems with this?

i have this in unit :
AssertPathExistsAssertPathExists=/etc/mlsensor/mlsensor.properties

but then when i start the service i get no errors :
26225 /usr/bin/java -Xms16m -Xmx32m -DMLSENSOR_HOME=/tmp
-Djava.util.logging.config.class=lia.Monitor.monitor.LoggerConfigClass
-Dlia.Monitor.ConfigURL=file:/etc/mlsensor/mlsensor.properties -jar
/usr/share/java/mlsensor/MLSensor.jar

i can’t modify the java application, i am just doing an systemd unit for it…

Anyone have any experience making systemd unit fail if the configuration file is not in place?

Thank you!
Adrian

2 thoughts on - El7 Systemd :: Usage Of AssertPathExists

  • Adrian Sevcenco:

    It might help if you post the whole unit file …

    Which section of the unit file is this in?

    It needs to be in the [Unit] section

    James Pearson

  • Thanks a lot!!! i did not process that i was looking at the man page of systemd.unit :))

    Adrian