wils@web ~ $ cat ~/ajuda/como-criar-scripts-bash-para-monitorar-uso-de-disco-em-sistemas-linux.md

Linux

Como criar scripts Bash para monitorar uso de disco em sistemas Linux

atualizado em 07/08/2026

Monitorar o uso de disco em sistemas Linux é fundamental para garantir a saúde e a performance do servidor. Um script Bash pode automatizar essa tarefa, permitindo que você receba alertas quando o uso de disco atingir níveis críticos.

Introdução

Este manual irá guiá-lo na criação de um script Bash simples que verifica o uso de disco e envia um alerta caso o uso ultrapasse um determinado limite.

Passo a Passo

1. Criação do Script

Abra seu terminal e crie um novo arquivo de script:

nano monitor_disco.sh

2. Estrutura Básica do Script

Adicione o seguinte código ao seu script:

#!/bin/bash

# Definindo o limite de uso de disco
LIMIT=80

# Verificando o uso de disco
USO=$(df / | grep / | awk '{ print $5 }' | sed 's/%//g')

# Comparando o uso com o limite
if [ "$USO" -gt "$LIMIT" ]; then
    echo "Alerta: Uso de disco em $USO%" | mail -s "Alerta de Disco" [email protected]
fi

3. Tornar o Script Executável

Salve e feche o arquivo. Em seguida, torne o script executável com o seguinte comando:

chmod +x monitor_disco.sh

4. Agendar Execução do Script

Abra o crontab para agendar a execução do script:

crontab -e

Adicione a seguinte linha para executar o script a cada hora:

0 * * * * /caminho/para/seu/script/monitor_disco.sh

Conclusão

Com este script, você pode monitorar o uso de disco de forma automatizada. Lembre-se de substituir "[email protected]" pelo seu endereço de e-mail real. Além disso, considere adicionar mais funcionalidades, como logs ou notificações via outros meios, para aprimorar o monitoramento.

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.