🐹 CentOS 7: Как узнать как завершилась последняя/крайняя команда на bash — успешно или нет?

Содержание:

1. Задача.
2. Выполнение задачи.
3. Оригиналы источников информации.


На чем было опробовано:

  1. CentOS Linux release 7.9.2009 (Core).

1. Задача.

Задача: Как узнать как завершилась последняя/крайняя команда на bash — успешно или нет?

2. Выполнение задачи.

Можно получить статус завершения последней команды из переменной среды ‘$?‘, в ней хранится код завершения.

Например:

# ls /var/
# echo $?

Ответ:

# ls -l /var/wwer
# echo $?

Ответ:

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

Сохрани на память.

Часто бывает нужно, когда требуется узнать успех выполнения команды при написании скриптов.

3. Оригиналы источников информации.

  1. habr.com «25 вопросов задаваемых на собеседовании системным администраторам Linux».