Quand je fais 'top', j'apprends qu'il y a de nombreux processus en cours d'exécution dont beaucoup sont en état de sommeil. J'ai besoin de voir un instantané complet de tous les processus à ce stade. le `` haut '' peut afficher la liste des processus, qui tiennent sur un seul écran.Comment puis-je obtenir la liste complète?
Entre autres choses, je suis intéressé à voir la liste de tous les processus, qui sont en état de "sommeil". Je ne pense pas, je peux obtenir l'état du processus en sortie de la commande "ps"
htop
. Sa liste de processus est déroulante.Réponses:
top -b
semble faire l'affaire.la source
-n1
option donne une page complète, puis quitte.top -l1
fonctionne sous OS X / macOS pour répertorier tous les processus avec des états, bien que% CPU sera incorrect pour un seul échantillon avec -l, car il est calculé en utilisant le delta entre les échantillons.Vous pouvez obtenir des états de processus avec coreutils
ps
énumérera tout cela, et plus encore. Voici comment les décoder, à partir de la page de manuel:
la source