¿Cómo hacer eco de la salida de un top en un archivo de texto?

13

Quiero escribir un lote o algo así, que escribirá la salida topen un archivo al iniciar sesión.

Lo hice top >> output-file, pero contiene un personaje extraño!

¿Alguien puede dar un tutorial simple sobre cómo escribir un archivo por lotes en Linux?

Behzadsh
fuente

Respuestas:

19

Intenta lo siguiente

top -b -n1 > filename.txt

El -bes para el modo por lotes, que debería evitar los caracteres extraños. El -n1le dice que solo imprima una iteración.

Científico loco
fuente
1

Vaya a la terminal y escriba:

user@ubuntu:~$ top > filename.txt

La salida del comando superior ahora se almacenará en un archivo de texto que se encuentra en su directorio de inicio.

Ver: Tutorial de scripts de Bash .

karthick87
fuente
Como dije, lo hice pero almacena algún carácter binario dentro de él.
Behzadsh