Процесс-сирота
Процесс-сирота () — в семействе операционных систем UNIX вспомогательный процесс, чей основной процесс (или связь с ним) был завершен нештатно (не подав сигнала на завершение работы).

Обычно, «сиротой» остается дочерний процесс после неожиданного завершения родительского, но возможно возникновение сервера-сироты (локального или сетевого) при неожиданном прерывании связи или завершении клиентского процесса.

Процессы-сироты расходуют системные ресурсы сервера и могут быть источником проблем. Существует несколько их решений:
* Уничтожение () — заключается в завершении процесса (например, посылкой сигнала SIGTERM или SIGKILL), используется наиболее часто (особенно оператором, обслуживающим систему).
* Перевоплощение () — система пытается «воскресить» родителей в состоянии на момент перед их удалением или найти других (например, более старших) родителей.
* Выдача лимита времени () — процессу выдаётся временная квота для завершения до момента, когда он будет «убит» принудительно. Отметим, что процессу оставлена возможность запросить дополнительное время для завершения.

В Unix-подобных системах все процессы-сироты немедленно усыновляются специальным системным процессом «init». Эта операция ещё называется переподчинением () и происходит автоматически. Хотя технически процесс «init» признаётся родителем этого процесса, его всё равно считают «осиротевшим», поскольку первоначально создавший его процесс более не существует.
Q11368
UNIX
Concept
Q193279
сиротой
Concept
Q1371279
сервера
MEDIA
Q528166
клиентского
Concept
Q1412443
сигнал
Concept
Q857371
SIGTERM
MISC
Q1753577
SIGKILL
LOC
Q2123632
квота
UNK
Q11368
Unix
Concept
Q261918
init
Concept
Q261918
init
Concept
Q1402058
Процесс-сирота
Concept
instance of
instance of