Back to questions
Junior — Middle
74
Как определить код завершения запущенной команды в Linux?
Answer from AI
sobes.tech AI
В Linux код завершения последней запущенной команды хранится в специальной переменной окружения $?.
Чтобы узнать код завершения, после выполнения команды достаточно выполнить:
echo $?
Код 0 обычно означает успешное выполнение, любое другое значение — ошибку или особое состояние.
Пример:
ls /nonexistent
echo $? # Выведет код ошибки, например 2
Это позволяет скриптам и пользователям проверять результат выполнения команд.