Kod wyjścia

Z Linux Wiki
Skocz do: nawigacja, szukaj

Kod wyjścia – liczba zwracana przez proces do procesu nadrzędnego (tzw. procesu-rodzica) po zakończeniu jego działania. W systemach uniksowych (w tym w Linuksie) ma on 8 bitów, co umożliwia zwrócenie liczby z zakresu od 0 do 255. Przyjęło się, że 0 oznacza, iż proces zakończył swoje działanie z powodzeniem, a wszystkie inne liczby – z niepowodzeniem.

W większości powłok systemowych, kod wyjścia ostatnio uruchomionego procesu umieszczany jest w zmiennej $?.

Zobacz też

  • true – polecenie zawsze zwracające 0 jako kod wyjścia („prawda”);
  • false – polecenie zawsze zwracające 1 jako kod wyjścia („fałsz”).