Sobes.tech
Назад к вопросам
Junior — Middle
73

Как определить код завершения запущенной команды в Linux?

Ответ от нейросети

sobes.tech AI

В Linux код завершения последней запущенной команды хранится в специальной переменной окружения $?.

Чтобы узнать код завершения, после выполнения команды достаточно выполнить:

echo $?

Код 0 обычно означает успешное выполнение, любое другое значение — ошибку или особое состояние.

Пример:

ls /nonexistent
echo $?  # Выведет код ошибки, например 2

Это позволяет скриптам и пользователям проверять результат выполнения команд.