LINUX.ORG.RU

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


0

1

халоф пиплы.

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

нет, я конечно понимаю, что можно написать мегасвитч или массив со всеми кодами ошибок. но неужели нет какого-то стандартного способа?

благодарен.

Перемещено DoctorSinus из general

★★★

Последнее исправление: niXman (всего исправлений: 2)

Ответ на: комментарий от pylin

ненужно ничего переносить. bash обсуждается в этом разделе.

niXman ★★★
() автор топика

значения кодов возврата имеют ИМХО рекомендательный характер, поэтому завязываться на них мало смысла

zolden ★★★★★
()

man curl:

EXIT CODES
       There  are  a  bunch  of  different error codes and their corresponding
       error messages that may appear during bad conditions. At  the  time  of
       this writing, the exit codes are:

       1      Unsupported protocol. This build of curl has no support for this protocol.
       2      Failed to initialize.
       3      URL malformed. The syntax was not correct.
       ...
И так для каждой софтины — смотреть в документации.

anonymous
()
Ответ на: комментарий от schizoid

про массивы я написал в топике. но спасибо что повторили.

niXman ★★★
() автор топика
Ответ на: комментарий от niXman

хотя да, не исключено что процесс завершившийся нормально, не может вернуть ENOMEM =)

niXman ★★★
() автор топика
Ответ на: комментарий от niXman

Вы перепутали код возврата системной функции с кодом завершения процесса. Список кодов завершения процесса: /usr/include/sysexits.h

Sorcerer ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.