Afficher le nom complet du processus en haut

96

Je cours une pile de rails sur Ubuntu.

Quand je ps -AF, je reçois un nom de processus descriptif défini par le module apache comme

00:00:43 Rails: /var/www...

ce qui est vraiment utile pour diagnostiquer les problèmes de charge.

Mais quand je top, le même processus apparaît simplement comme

ruby

Existe-t-il un moyen de placer le nom du processus ps -AF en haut?

Ben K.
la source

Réponses:

176

Pendant topson exécution, vous pouvez appuyer sur cpour afficher le nom du processus et la ligne de commande. Pour mémoriser l’état de basculement pour la prochaine fois, appuyez sur Wpour enregistrer la configuration actuelle dans ~/.toprc.

Phil Ross
la source
18

C'est plus une suggestion générale qu'une réponse:

Essayez htop. Il affiche le nom complet du processus par défaut et je pense que son utilisation est beaucoup plus simple.

Trey Hunner
la source
2
génial! beaucoup mieux que le 'top' brut. Merci beaucoup!
Siwei Shen 申思维
6

Lorsque vous exécutez top, tapez c pour basculer en ligne de commande / processus.

utilisateur9517
la source
4

top -c -n 1 devrait vous donner ce que vous voulez.

  • -c: bascule automatiquement entre la ligne de commande et le nom du programme
  • -n 1: cela fait topsortir immédiatement sans afficher les mises à jour toutes les 3 secondes (par défaut)
Jaeyoung Chun
la source
1

Vous pouvez soit appuyer cpendant que le haut fonctionne, soit utiliser htop. Mais si vous me le permettez, glancesjetez également un coup d'œil. Cela pourrait servir d'alternative.

Glances Home

Je l'utilise assez souvent et c'est vraiment pratique!

vnay92
la source