Что за код возврата Exit code на Linux

Есть много различных видов операционных систем. Обычно самыми популярными на компьютерах является виндовс. Он используется для офисной работы и установки нескольких специализированных программ. Довольно прост в освоении и не требует от пользователя особого понимания того, как все происходит внутри.

Есть семейство Линукс, которое представлено несколькими операционными системами. Нужно уже лучше разбираться в устройстве компьютера и действия операционной системы, чтобы работать с ними. Используется для более специализированных задач, потому что обладает изменяемым исходным кодом.

Код возврата

Код возврата Exit code на Linux программы, — это целочисленное значение, которое дочерний процесс возвращает родительскому в момент завершения. При выполнении компьютерных утилит операционная система создаёт сущность, с помощью которой она отслеживает и ведёт учёт выполнения приложения. В многозадачных операционных системах, таких как Unix или Linux, новый процесс может быть порождён существующим.

Процесс-создатель называется «родительским», а создаваемый — «дочерним». После создания дочерний выполняется параллельно с родительским.

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

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

Зачем нужен?

Код возврата Exit code на Linux передается родительскому процессу при завершении работы одной из подпрограмм. После запуска дочерней подпрограммы. Изначальная утилита на неё никак не влияет, та сама обрабатывает данные и выполняет все требуемые действия. Такая передача данных, как раз и помогает понять, закончена ли её работа, все ли прошло без ошибок и так далее. Здесь же можно передать и какое-то значение в начальную программу, хотя данный метод нужен не для этого.

Если же вы хотите писать свои приложения и хотите понять то, как правильно использовать код возврата для работы, то стоит обратится к учебникам по данной тематике. По разработке на Линуксе есть много толковых книг, так что стоит изучить ту, что подходит под ваши будущие цели.

Иван Осокин
Оцените автора
Новости города Салавата
Добавить комментарий

Adblock
detector