web-dev-qa-db-fra.com

Comment faire écho à la sortie d'un sommet dans un fichier texte?

Je veux écrire un lot ou quelque chose qui écrira la sortie de top dans un fichier lors de la connexion.

J'ai fait top >> output-file, mais il contient un caractère étrange!

Quelqu'un peut-il donner un tutoriel simple sur la façon d'écrire un fichier de commandes sous Linux?

13
Behzadsh

Essayez ce qui suit

top -b -n1 > filename.txt

Le -b est pour le mode batch, ce qui devrait éviter les caractères étranges. Le -n1 lui indique de n'imprimer qu'une seule itération.

19
Mad Scientist

Allez au terminal et tapez:

user@ubuntu:~$ top > filename.txt

La sortie de la commande top sera maintenant stockée dans un fichier texte qui se trouve dans votre répertoire de base.

Voir: Tutoriel de script Bash .

1
karthick87