Sortie htop vers un fichier lisible par un humain
J'ai essayé de tuyauterie htop
dans un fichier texte (par exemple,htop > text.txt
), mais il me donne un texte déformé par le formatage de chaînes de caractères (voir ci-dessous). Est-il un moyen pour obtenir de plus agréable, lisible par l'homme de sortie?
^[7^[[?47h^[[1;30r^[[m^[[4l^[[?1h^[=^[[m^[[?1000h^[[m^[[m^[[H^[[2J^[[1B ^[[36m1 ^[[m^[[1m[^[[m^[[32m||||||||||^[[31m||||||||||^[[30m^[[1m \
22.2%^[[m]^[[m ^[[36mTasks: ^[[1m159^[[m^[[36m total, ^[[32m^[[1m5^[[m^[[36m running^[[3;3H2 ^[[m^[[1m[^[[30m \
0.0%^[[m]^[[m ^[[36mLoad average: ^[[30m^[[1m1.11 ^[[m^[[m1.28 ^[[1m1.31 ^[[4;3H^[[m^[[36m3 ^[[m^[[1m[^[[m^[[32m||||||||||^[[30m^[[1m \
11.1%^[[m]^[[m ^[[36mUptime: ^[[1m9 days, 22:04:51^[[5;3H^[[m^[[36m4 ^[[m^[[1m[^[[30m 0.0\
%^[[m]^[[6;3H^[[m^[[36m5 ^[[m^[[1m[^[[m^[[31m||||||||||^[[30m^[[1m 11.1%^[[m]^[[7;3H^[[m^[[36m6 ^[[m^[[1m[^[[30m \
source d'informationauteur DilithiumMatrix
Vous devez vous connecter pour publier un commentaire.
htop auteur ici.
Non, il n'y a pas de "gentil", de façon à obtenir la sortie de htop transmis dans un fichier. C'est une application interactive et utilise le terminal de redessiner des routines pour produire son interface (donc, de la tuyauterie elle fait comme beaucoup de sens, comme, par exemple, de la tuyauterie vim dans un fichier texte -- vous obtiendrez des résultats similaires).
Pour obtenir de l'information au sujet de vos processus dans un format de texte, utilisez la commande "ps". Par exemple,
ps auxf > file.txt
vous donne beaucoup de facile à analyser de l'information (oups aux
si vous ne souhaitez pas l'arbre-mise en forme -- voirman ps
pour plus d'options).htop sorties Code d'échappement ANSI à l'utilisation de couleurs et de déplacer le curseur sur le terminal. Il y a un grand programme en ligne de commande aha qui peut être utilisé pour convertir ANSI en HTML.
Installation Ubuntu/Debian
Enregistrer htop sortie en tant que fichier HTML
J'ai eu le même besoin, et finit par les utiliser
top
au lieu dehtop
une offre de mode de traitement par lot via le-b
drapeau.Ainsi, par exemple:
Espère que cette aide, même si ce n'est pas à l'aide de
htop
.Cette commande renvoie le texte brut. (Nécessite l'installation de
aha
ethtml2text
.)Vous pouvez également utiliser le script avant d'exécuter htop dans un mode de rediriger les timings dans un fichier pour une lecture ultérieure. Dans le domaine de la 'encore un autre travail autour" et "bon pour montrer et raconter".
Puis à la lecture
Installer recode tout d'abord, puis l'encoder en utf-8:
Puis chat le fichier et vous devriez être bon.
Cela peut sembler vraiment noobish, cependant, si vous disposez de plusieurs moniteurs, vous pourriez avoir htop cours d'exécution tandis que le "record my desktop" est la capture de la zone. Ses plus de vidéo et vous ne peut pas aider avec la recherche et le tri mais il serait agréable et jolie.