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

Linux

Como criar scripts de automação em Bash para monitorar uso de disco no Linux

atualizado em 26/07/2026

Monitorar o uso de disco em sistemas Linux é uma tarefa essencial para garantir que o servidor funcione de maneira eficiente. Scripts de automação em Bash podem facilitar esse monitoramento, permitindo que você receba alertas e relatórios periódicos.

Introdução

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

Passo a Passo

1. Criar o Script

Abra seu editor de texto favorito e crie um novo arquivo chamado monitor_disco.sh.

nano monitor_disco.sh

2. Adicionar o Código

Insira o seguinte código no arquivo:

#!/bin/bash

# Definindo o limite de uso de disco (em porcentagem)
LIMIT=80

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

# Verificando se o uso de disco ultrapassa o limite
if [ "$USO_DISCO" -gt "$LIMIT" ]; then
    echo "Alerta: Uso de disco em $USO_DISCO%" | mail -s "Alerta de Disco Cheio" [email protected]
fi

3. Tornar o Script Executável

Execute o seguinte comando para tornar o script executável:

chmod +x monitor_disco.sh

4. Agendar o Script com Cron

Para executar o script automaticamente, adicione-o ao cron:

crontab -e

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

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

Conclusão

Agora você tem um script de monitoramento de disco que enviará alertas por e-mail quando o uso de disco ultrapassar o limite definido. Mantenha sempre um olho no uso de disco para evitar problemas no servidor.

Dica: Você pode personalizar o limite e o endereço de e-mail conforme necessário para atender às suas necessidades específicas.

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.