GNU/Linux >> Tutoriels Linux >  >> Linux

Que sont les signaux en attente ?

Selon la page de manuel de sigpending :

sigpending() renvoie l'ensemble des signaux en attente de livraison au thread appelant (c'est-à-dire les signaux qui ont été déclenchés alors qu'ils étaient bloqués).

Donc, il s'agit des signaux (sigterm, sigkill, sigstop, ...) qui attendent que le processus sorte du D (veille ininterruptible). Habituellement, un processus est dans cet état lorsqu'il attend des E/S. Ce sommeil ne peut pas être interrompu. Même sigkill (kill -9 ) ne peut pas et le noyau attend que le processus se réveille (le signal est en attente de livraison depuis si longtemps).

Pour les autres valeurs peu claires, je jetterais un oeil dans la page de manuel de limits.conf .


Linux
  1. Quels sont les avantages de CloudLinux ?

  2. Que sont les fichiers fragmentés sous Linux

  3. Qu'est-ce qu'un processus ininterrompu ?

  4. Quel processus utilise toutes mes E/S de disque

  5. A quoi sert le fichier .la de libtool ?

Qu'est-ce que cette statistique de processus indique ?

SIGTERM vs SIGKILL :Quelle est la différence ?

Que sont les inodes sous Linux ?

Que sont les processus Linux, les threads, les processus légers et l'état du processus

Qu'est-ce que le build-essential et le build-dep ?

Qu'est-ce qu'un processus arrêté sous Linux ?