wils@web ~ $ cat ~/ajuda/como-criar-scripts-em-bash-para-monitorar-o-uso-de-cpu-e-memoria-no-ubuntu-22-04-guia-pratico.md

Linux

Como criar scripts em Bash para monitorar o uso de CPU e memória no Ubuntu 22.04: Guia prático

atualizado em 23/08/2026

Monitorar o uso de CPU e memória é essencial para garantir a performance de servidores e sistemas. Este guia prático irá ensiná-lo a criar scripts em Bash para realizar essa tarefa no Ubuntu 22.04.

Introdução

O Bash é uma poderosa ferramenta de automação no Linux. Com ele, podemos criar scripts que coletam informações sobre o uso de recursos do sistema, como CPU e memória, e as apresentam de forma clara.

Passo a Passo

1. Criando o Script

Abra o terminal e crie um novo arquivo de script:

nano monitor_cpu_mem.sh

2. Escrevendo o Código

Insira o seguinte código no arquivo:

#!/bin/bash

# Script para monitorar uso de CPU e memória

# Coleta informações de CPU
cpu_info=$(top -bn1 | grep "Cpu(s)" | sed "s/.*, *\\([0-9.]*\) id.*/\1/" | awk '{print 100 - $1}')

# Coleta informações de Memória
mem_info=$(free | grep Mem | awk '{print $3/$2 * 100.0}')

# Exibe os resultados
echo "Uso de CPU: $cpu_info%"
echo "Uso de Memória: $mem_info%"

3. Salvando e Saindo

Pressione CTRL + X, depois Y e ENTER para salvar e sair.

4. Tornando o Script Executável

Execute o seguinte comando para dar permissão de execução ao script:

chmod +x monitor_cpu_mem.sh

5. Executando o Script

Agora você pode executar o script para monitorar o uso de CPU e memória:

./monitor_cpu_mem.sh

Conclusão

Com este script simples, você pode monitorar o uso de CPU e memória no Ubuntu 22.04. Para uma melhor experiência, considere agendar a execução do script com o cron.

Dica: Para agendar o script, use o comando crontab -e e adicione uma linha como */5 * * * * /caminho/para/monitor_cpu_mem.sh para executá-lo a cada 5 minutos.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.