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
.