Variable sysexitsConst

sysexits: Readonly<{
    CANNOT_EXEC: 126;
    CANTCREAT: 73;
    COMMAND_NOT_FOUND: 127;
    CONFIG: 78;
    DATAERR: 65;
    GENERAL: 1;
    INVALID_EXIT_ARG: 128;
    IOERR: 74;
    NOHOST: 68;
    NOINPUT: 66;
    NOPERM: 77;
    NOUSER: 67;
    OK: 0;
    OSERR: 71;
    OSFILE: 72;
    PROTOCOL: 76;
    SOFTWARE: 70;
    TEMPFAIL: 75;
    UNAVAILABLE: 69;
    UNKNOWN: 255;
    USAGE: 64;
}> = ...

Type declaration

  • CANNOT_EXEC: 126
  • CANTCREAT: 73

    A (user specified) output file cannot be created.

  • COMMAND_NOT_FOUND: 127
  • CONFIG: 78

    Something was found in an un-configured or mis-configured state.

  • DATAERR: 65

    The input data was incorrect in some way. This should only be used for user's data and not system files.

  • GENERAL: 1
  • INVALID_EXIT_ARG: 128
  • IOERR: 74

    An error occurred while doing I/O on some file.

  • NOHOST: 68

    The host specified did not exist. This is used in mail addresses or network requests.

  • NOINPUT: 66

    An input file (not a system file) did not exist or was not readable. This could also include errors like "No message" to a mailer (if it cared to catch it).

  • NOPERM: 77

    You did not have sufficient permission to perform the operation. This is not intended for file system problems, which should use EX_NOINPUT or EX_CANTCREAT, but rather for higher level permissions.

  • NOUSER: 67

    The user specified did not exist. This might be used for mail addresses or remote logins.

  • OK: 0
  • OSERR: 71

    An operating system error has been detected. This is intended to be used for such things as "cannot fork", "cannot create pipe", or the like. It in-cludes things like getuid returning a user that does not exist in the passwd file.

  • OSFILE: 72

    Some system file (e.g., /etc/passwd, /var/run/utx.active, etc.) does not exist, cannot be opened, or has some sort of error (e.g., syntax error).

  • PROTOCOL: 76

    The remote system returned something that was "not possible" during a protocol exchange.

  • SOFTWARE: 70

    An internal software error has been detected. This should be limited to non-operating system related errors as possible.

  • TEMPFAIL: 75

    Temporary failure, indicating something that is not really an error. In sendmail, this means that a mailer (e.g.) could not create a connection, and the request should be reattempted later.

  • UNAVAILABLE: 69

    A service is unavailable. This can occur if a support program or file does not exist. This can also be used as a catchall message when something you wanted to do does not work, but you do not know why.

  • UNKNOWN: 255
  • USAGE: 64

    The command was used incorrectly, e.g., with the wrong number of arguments, a bad flag, a bad syntax in a parameter, or whatever.

Generated using TypeDoc