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

13

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

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

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

Behzadsh
la source

Réponses:

19

Essayez ce qui suit

top -b -n1 > filename.txt

Le -best pour le mode batch, ce qui devrait empêcher les caractères étranges. Le lui -n1indique de n'imprimer qu'une seule itération.

Scientifique fou
la source
1

Accédez au terminal et saisissez:

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 personnel.

Voir: Tutoriel de script Bash .

karthick87
la source
Comme je l'ai dit, je l'ai fait, mais il contient un caractère binaire.
Behzadsh