Caso eu queira fazer um script usando o top, pedindo para ele listar de forma decrescente o consumo de memória, consigo? como faço para fazer?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Caso eu queira fazer um script usando o top, pedindo para ele listar de forma decrescente o consumo de memória, consigo? como faço para fazer?
Boa noite Leonardo,
Você pode usar o modo Batch Mode. Isso é útil para enviar a saída do top para outros programas ou para um arquivo. Ele executa o número de iterações especificado com a opção -n e termina. segue alguns exemplos:
// faz 5 consultas e envia para um arquivo
top -b -n 5 > file1
// faz a consulta organizando a saída com base no uso da memória.
top -bc -o +%MEM | head -n 20
Segue um exemplo do script
#!/bin/bash
top -bc -o +%MEM | head -n 20
Caso tenha resolvido a sua duvida, por favor marque a dúvida como resolvido.
Obrigado pela resolução, ajudou bastante aqui!