O Que É um Session Leader?
Um session leader é o processo que inicia uma nova session, que é um agrupamento de nível mais alto contendo um ou mais process groups. Geralmente é um login shell e frequentemente se torna dono de um controlling terminal para a session. Quando o session leader sai, o kernel pode sinalizar os processos restantes para que façam a limpeza.
Por que isso importa
Sessions e seus leaders sustentam como terminais, logins e background jobs são organizados. Destacar um processo em sua própria session é como daemons evitam ser mortos quando o shell que os iniciou sai.
Guias relacionados
What Is a Process Group?A process group is a set of related processes that can be signaled together, used by shells to manage all the…
What Is a Controlling Terminal?A controlling terminal is the terminal associated with a session that delivers keyboard signals and identifie…
What Is an Orphan Process?An orphan process is one whose parent has exited; it keeps running and is adopted by the init system, which b…