htop 2.0 devient compatible avec OS X
Si vous avez déjà administré un serveur Linux, vous connaissez probablement htop, cet équivalent du Moniteur d’activité d’OS X, mais dans un terminal. Il existait une version adaptée au système d’exploitation d’Apple, mais ce n’était pas officiel et la version en question était ancienne. Mais ça n’est plus très important, puisque le développeur du programme a publié une toute nouvelle version. Principale nouveauté de cette 2.0 ? La compatibilité avec OS X et FreeBSD !
Si vous ne connaissez pas, htop affiche directement dans le terminal un état assez complet de l’ordinateur. On a l’utilisation de chaque processeur, la mémoire vive et la quantité de SWAP utilisées, la durée de fonctionnement de la machine et en-dessous, une liste des processus. Comme avec le Moniteur d’activité, cette liste peut être triée en cliquant sur la première ligne, ou bien en passant par le menu dédié au tri avec la touche F6 (fn+F6
sur les Mac, par défaut).
Terminal oblige, il n’y a pas vraiment d’interface, mais on peut accéder à quelques réglages avec la touche F2. On peut alors changer l’affichage au-dessus de la liste des processus, changer les barres colorées utilisées par défaut et obtenir un résultat parfois très différent. Et puisque c’est un projet libre (les sources sont intégralement disponibles sur GitHub), rien ne vous empêche de mettre les mains dans le cambouis pour modifier htop !
Réservé aux amoureux du terminal, htop nécessite d’ailleurs d’être compilé à partir des sources pour être installé sur OS X. Vous pouvez partir de la dernière version en clonant le projet, ou bien télécharger la version 2.0.0 à cette adresse. Ajoutons que homebrew n’a pas encore été mis à jour et si on l’installe par ce biais, on a toujours l’ancienne version.
Quels avantages par rapport à top?
@ fanchig : les couleurs, la possibilité de faire défiler la vue, le tri avec la souris…
@nicolasf :
Merci!
ha, merci pour l'information. je vais utiliser ça tout de suite.
C'est top comme nouvelle !
@iDanny
Bravo, trop beau pun
Bonjour pourrez vous me aidez
Comment enlever utilisateur ( autre ) car j'ai fait mais rien marche
Il fonctionnais déjà depuis des années sur mon Mac.. Je comprend pas la..
@RubenF :
C'est-à-dire que j'en parle dans l'article…
Ah putevierge, enfin !
Ah !!! J’aime ce genre de soft : pas un warning lors de la compilation (en mode pedantic !) et zou! ça marche.
Cool.
Et avec -pedantic -Wall -Wno-narrowing -Wextra -Woverloaded-virtual -Wwrite-strings -Wno-variadic-macros -Wno-unused-parameter -Wno-unused-variable -Wvolatile-register-var -Wunsafe-loop-optimizations -Wcast-qual -Wunknown-pragmas -Wmissing-include-dirs -Wstack-protector -Wfloat-equal -Wstrict-null-sentinel -Wpointer-arith -Wredundant-decls -Winit-self -Wswitch-default -Wswitch-enum -Wundef -Wlong-long -Werror -Weffc++ -Wold-style-cast -Wcast-align -Wdouble-promotion -Wlogical-op -Wfatal-errors -Wno-sign-compare
Il donne quoi ? :D