1
resposta

Pratica

Atualização de sistema

#!/bin/bash
sudo apt update -y
sudo apt upgrad -y 

#Renomear arquivos

#!/bin/bash
read -p "Informe o caminho do diretório onde estão os arquivos: " diretorio
if [[ ! -d "$diretorio" ]]; then
    echo " Diretório não encontrado: $diretorio"
    exit 1
fi

read -p "Informe um prefixo para renomear os arquivos: " prefixo
for arquivo in "$diretorio"/*; do
    nome_base=$(basename "$arquivo")             
    novo_nome="$diretorio/$prefixo$nome_base"    
    mv "$arquivo" "$novo_nome" && \
        echo "Arquivo renomeado: $novo_nome" || \
        echo " Falha ao renomear: $arquivo"
done

echo " Renomeação concluída!"

#Monitorar disco

#!/bin/bash
echo " Monitoramento do espaço em disco:"
df -h
echo
echo " Partições com uso acima de 80%:"
df -h | awk '$5+0 > 80 {print $0}'

#BAckup

#!/bin/bash

read -p "Escreva qual diretório deseja realizar backup" dir_origem

if [[ ! -d "$dir_origem" ]] ;then
        echo " Diretorio não encontrado: $dir_origem"
        exit 1
fi

read -p "Qual diretorio de destinho o backup" dir_destino

[[ ! -d "$dir_destino" ]] && mkdir -p "$dir_destino"

backup_file="$dir_destino/backup_$(date +%Y%m%d_%H%M%S).tar.gz"

if tar -czf "$backup_file" -C "$dir_origem" .; then
        echo " Backup realizado com sucesso"
else
        echo " falha no arquivo"
fi

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Monique! Como vai?

Agradeço por compartilhar.

Gostei muito dos seus scripts, principalmente na parte de automatização. Eles mostram domínio em tarefas comuns do dia a dia de um profissional DevOps, como backup, monitoramento de disco e renomeação de arquivos. Só vale notar que no comando de atualização, o correto é sudo apt upgrade -y, com o “e” no final.

Continue praticando e testando esses scripts em diferentes situações, isso ajuda a fortalecer seu raciocínio em automação.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!