Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> Unix >> .

Cos'è Kill -12 in Unix?

`Kill -12` in Unix invia Sigusr2 segnale a un processo. Sigusr2 (segnale definito dall'utente 2) è un segnale definito dall'utente; Il suo significato non è predefinito dal sistema. Spetta all'applicazione che riceve il segnale per definire quale azione (se presente) impiega in risposta.

A differenza di alcuni segnali (come Sigterm che richiede un grazioso arresto), Sigusr2 non ha un comportamento standard, universalmente atteso. Un programma potrebbe usarlo per cose come:

* Riflezione dei file di configurazione: L'applicazione potrebbe essere progettata per rileggere il suo file di configurazione quando riceve Sigusr2.

* Attivazione di un'azione o funzione specifica: Il programma potrebbe essere programmato per eseguire un compito particolare al momento della ricezione di questo segnale.

* debug o registrazione: Potrebbe essere utilizzato per attivare l'output di debug o scrivere voci di registro specifiche.

In breve, l'effetto di `Kill -12` dipende interamente da come il processo mirato è programmato per gestire il segnale Sigusr2. Se il processo non lo gestisce, probabilmente non farà nulla.

 

sistemi © www.354353.com