3.2 Exit Codes

Depending on the reason for termination, johd exits with the following codes:

0

Normal termination. This includes, e.g., termination on ‘SIGTERM’ signal.

64

Usage error, e.g. unknown option or erroneous argument was given in the command line.

69

A service is unavailable. This happens, for instance, if the program could not fork or disconnect from the controlling terminal.

70

An internal software error has been detected. If it ever happens, please report this as bug. See section How to Report a Bug.

75

Temporary error condition. Currently this happens if the ‘-p file’ option is specified, file exists, but cannot be accessed.

78

A configuration error occurred. This is different from usage error (64) in that the data supplied to the program where syntactically correct, but cannot be used. For example, a host name supplied with ‘-l’ cannot be resolved.