Инструменты / Расчёт

Справочник кодов завершения: смысл статуса shell

Введите код 0–255 и получите осторожную интерпретацию статуса. Отдельно разобраны 126, 127 и возможная связь значений выше 128 с сигналами.

Начальный7 минОбщие принципы LinuxЛокальный расчёт · с указанными ограничениями

Какую задачу решает инструмент

Код завершения помогает автоматизации решить, что делать дальше. Однако числа разных программ не образуют единую таблицу ошибок: один и тот же статус может означать разные ситуации.

Попробуйте на учебных данных

Ввод обрабатывается в этой вкладке. Команды на компьютере и хостинге не исполняются.

Ввод и порядок работы

Введите целое значение из диапазона, который shell показывает как статус. Сначала посмотрите общее соглашение, затем уточните документацию конкретной команды и контекст пайпа.

Разобранный пример

У grep код 1 означает отсутствие совпадений, хотя чтение могло пройти штатно. В Bash 127 обозначает ненайденную команду. При grep с последующим успешным wc итог пайпа без pipefail может быть нулевым.

Ограничения и проверка результата

Число 128 плюс номер сигнала не является безусловным доказательством сигнала: программа может вернуть такое число сама. По одному статусу нельзя восстановить stderr или определить исправление.

Технические источники

Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.

  • GNU Bash — перенаправления и pipeline

Проверка текста: 2026-09-06. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.

Основные понятия общие для Linux. Состав утилит, версии и системные настройки зависят от окружения.

От материала к практике

Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.

Поиск по Linux

Поиск локальный. ↑ ↓ — перейти к результату, Enter — открыть.

Навигация