wils@web ~ $ cat ~/ajuda/como-criar-um-script-bash-para-monitorar-o-uso-de-disco-no-ubuntu-22-04.md

Linux

Como criar um script Bash para monitorar o uso de disco no Ubuntu 22.04

atualizado em 10/08/2026

Monitorar o uso de disco é uma tarefa essencial para garantir que seu sistema Ubuntu 22.04 funcione de maneira eficiente. Um script Bash pode automatizar esse processo, alertando você quando o uso do disco atinge um limite crítico.

Introdução

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

Passo a Passo

1. Criar o Script

Abra o terminal e crie um novo arquivo de script:

nano monitor_disco.sh

2. Escrever o Código

Insira o seguinte código no arquivo:

#!/bin/bash

# Definindo o limite de uso de disco
LIMIT=80

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

# Verificando se o uso do 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

Após salvar o arquivo, torne-o executável com o seguinte comando:

chmod +x monitor_disco.sh

4. Testar o Script

Execute o script manualmente para verificar se ele funciona corretamente:

./monitor_disco.sh

5. Agendar Execução Automática

Para que o script seja executado automaticamente, você pode usar o cron. Abra o crontab:

crontab -e

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

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

Conclusão

Agora você tem um script funcional que monitora o uso do disco. Lembre-se de substituir "[email protected]" pelo seu endereço de e-mail. Dica: Monitore outros recursos do sistema, como CPU e memória, para ter uma visão mais abrangente da saúde do seu servidor.

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.