GNU/Linux >> Linux Esercitazione >  >> Linux

Cosa sono i segnali in sospeso?

Secondo la pagina di manuale di sigpending :

sigpending() restituisce l'insieme di segnali in attesa di consegna al thread chiamante (ovvero i segnali che sono stati generati durante il blocco).

Quindi, si intendono i segnali (sigterm, sigkill, sigstop, ...) che attendono che il processo esca dal D (sonno ininterrotto). Di solito un processo è in quello stato quando è in attesa di I/O. Quel sonno non può essere interrotto. Anche sigkill (kill -9 ) non può e il kernel attende finché il processo non si riattiva (il segnale è in attesa di consegna da così tanto tempo).

Per gli altri valori poco chiari, darei un'occhiata alla pagina di manuale di limits.conf .


Linux
  1. Cosa sono i processi zombi e come trovare e uccidere i processi zombi?

  2. Cosa sono i "leader di sessione" in `ps`?

  3. Quali sono i vantaggi di CloudLinux?

  4. Cosa sono i file sparsi in Linux

  5. A cosa servono i file .la di libtool?

Quali sono le cause dell'invio di vari segnali?

Cosa indica questa statistica del processo?

SIGTERM vs SIGKILL:qual è la differenza?

Cosa sono gli inode in Linux?

Cosa sono build-essential e build-dep?

Cos'è un processo interrotto in Linux?