[Unit] Description=power-logger After=network.target StartLimitIntervalSec=0 [Service] Type=simple Restart=always RestartSec=1 User=power-logger Group=power-logger Environment=GEM_HOME=/usr/local/lib/ruby/gems StandardOutput=syslog StandardError=syslog SyslogIdentifier=power-logger PIDFile=/run/power_logger/logger.pid PermissionsStartOnly=true ExecStartPre=mkdir -p /run/power_logger /var/log/power_logger /usr/local/share/power_logger ExecStartPre=rm -f /run/power_logger/receiver.pid ExecStartPre=chown -R power-logger:power-logger /run/power_logger /var/log/power_logger /usr/local/share/power_logger ExecStopPost=rm -f /run/power_logger/logger.pid ExecStart=/usr/local/src/power_logger/power-logger [Install] WantedBy=multi-user.target