On Thu, Aug 16, 2018 at 01:27:12PM +0200, Cecil Westerhof wrote: > The man page of systemctl says: > Â Â Â On success, 0 is returned, a non-zero failure code otherwise. > > When I do a systemctl status on a service that is not running I get a 3. > What other values can be returned and where do I find those? I believe exit codes are meant to conform to LSB specs: http://refspecs.linuxbase.org/LSB_3.0.0/LSB-PDA/LSB-PDA/iniscrptact.html In general, I'd suggest not depending on the specific values, but instead using a more appropriate verb. For example, if you want to know that a service is running, is 'systemctl is-active'. dR