systemd Service Exit Codes
Exit status codes used by systemd when a service process fails to start or exits abnormally. Codes 200โ243 are systemd-specific and indicate which setup step failed before exec. Standard codes (0, 1) follow POSIX conventions.
References
46 codes
-
0Success -
1Failure -
200ENVIRONMENT -
201GETATTR -
202CHDIR -
203EXEC -
204MEMORY -
205LIMITS -
206OOM_ADJUST -
207SIGNAL_MASK -
208STDIN -
209STDOUT -
210CHOWN -
211SETSID -
212SETPGID -
213EXEC_FORMAT_ERROR -
214CHROOT -
215CAPABILITIES -
216GROUP -
217USER -
218SYMLINKS -
219CGROUP -
220SCHED -
221MOUNT -
222SMACK_PROCESS_LABEL -
223KEYRING -
224STATE_DIRECTORY -
225RUNTIME_DIRECTORY -
226PROC_EXEC_BINARY -
227CREDENTIALS -
228CONFIGURATION_DIRECTORY -
229NUMA_POLICY -
230EXEC_DIRECTORY -
231PROTECT_HOME -
232NAMESPACE -
233NO_NEW_PRIVILEGES -
234SECCOMP -
235SELINUX_CONTEXT -
236PERSONALITY -
237APPARMOR_PROFILE -
238ADDRESS_FAMILIES -
239RUNTIME_DIRECTORY_PRESERVE -
240MAKE_SLICE -
241BPFPROG -
242NETWORK_NAMESPACE -
243RUNTIME_BIND_MOUNT