Точное множество возвращаемых кодов определяется каждой программой по-своему. 3 Во многих системах чем больше значение целочисленного кода возврата, тем более серьёзной была причина ошибки. 3
Некоторые стандартные значения кодов завершения в разных операционных системах:
- AmigaOS. 3 Определены три уровня кодов возврата: WARN (5), ERROR (10), FAILURE (20). 3
- DOS. 3 В терминологии DOS, errorlevel — это целочисленное выходное значение, возвращаемое исполняемой программой, которое находится в диапазоне от 00h до 0FFh. 3
- Linux. 2 Некоторые коды завершения и их значение: 2
- 0 — команда выполнена без ошибок. 2
- 1 — код для общих ошибок. 25
- 2 — неправильное использование команды (или аргумента). 2
- 126 — отказ в доступе (или) неспособность выполнить. 2
- 127 — команда не найдена, или ошибка PATH. 2
- 128+n — команда завершилась извне с помощью сигналов или столкнулась с фатальной ошибкой. 2
- 130 — завершение с помощью Ctrl+C или SIGINT (код завершения 2 или прерывание клавиатуры). 2
- 143 — завершение с помощью SIGTERM (по умолчанию). 2
- 255 — код завершения вышел за пределы диапазона 0–255. 2