Hi, ExecStartPre is sometimes used to check the configuration. Does this make sense? It seems this causes a lot of code to run twice, as the configuration is checked on the real invocation anyway. [Unit] Description=Lighttpd Daemon After=network-online.target [Service] Type=simple PIDFile=/var/run/lighttpd.pid ExecStartPre=/usr/sbin/lighttpd -tt -f /etc/lighttpd/lighttpd.conf ExecStart=/usr/sbin/lighttpd -D -f /etc/lighttpd/lighttpd.conf ExecReload=/bin/kill -USR1 $MAINPID Restart=on-failure [Install] WantedBy=multi-user.target -- Olaf _______________________________________________ systemd-devel mailing list systemd-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/systemd-devel