btw: on openSUSE-12.3 and SLE12 with systemd I can still do rcapache2 stop rcapache2 status ; echo $? 3 but when trying the same with rclighttpd it always gives a result of 0 The difference being that there is a /usr/lib/systemd/system/apache2.service but no lighttpd.service This points to the sysvinit-compat layer being broken. SYSTEMD_NO_WRAP=1 rclighttpd status ; echo $? Checking for service lighttpd 7