Quando um sistema Linux (Ubuntu) é desligado, quais processos recebem um SIGTERM?

2

Se eu iniciar um processo de segundo plano em andamento A que inicia um processo filho B e peço que o sistema operacional seja encerrado, quais processos receberão um SIGTERM? É A e B ou é apenas A (supondo que A seja responsável por desligar B)?

    
por Ricky Stewart 05.03.2016 / 01:32

1 resposta

2

O manual para shutdown diz todos :

All processes are first notified that the system is going down by the signal SIGTERM. This gives programs like vi(1) the time to save the file being edited, mail and news processing programs a chance to exit cleanly, etc.

Não há pedido especificado; seus programas devem estar preparados para que o processo pai ou filho receba SIGTERM primeiro. Normalmente, há um atraso após receber o sinal (mas não é necessário).

    
por 05.03.2016 / 02:19