Tente o seguinte
top -b -n1 > filename.txt
O -b
é para o modo batch, que deve evitar os caracteres estranhos. O -n1
diz para imprimir apenas uma iteração.
Eu quero escrever lote ou algo assim, que irá gravar a saída de top
em um arquivo no login.
Eu fiz top >> output-file
, mas contém algum caracter estranho!
Alguém pode dar um tutorial simples sobre como gravar arquivos em lote no Linux?
Tente o seguinte
top -b -n1 > filename.txt
O -b
é para o modo batch, que deve evitar os caracteres estranhos. O -n1
diz para imprimir apenas uma iteração.
Vá para o terminal e digite:
user@ubuntu:~$ top > filename.txt
A saída do comando top será agora armazenada em um arquivo de texto localizado em seu diretório pessoal.
Veja: Tutorial de script Bash .
Tags command-line output top