wils@web ~ $ cat ~/ajuda/como-criar-scripts-bash-para-automatizar-backups-diarios-no-ubuntu-22-04.md

Linux

Como criar scripts Bash para automatizar backups diários no Ubuntu 22.04

atualizado em 03/08/2026

Este manual aborda como criar scripts Bash para automatizar backups diários no Ubuntu 22.04, garantindo que seus dados estejam sempre seguros.

Introdução

Realizar backups regulares é essencial para proteger seus dados. Com scripts Bash, você pode automatizar essa tarefa de forma eficiente. Neste guia, vamos criar um script que realiza backups diários de uma pasta específica.

Passo a Passo

1. Criar o Diretório de Backup

Primeiro, vamos criar um diretório onde os backups serão armazenados.

mkdir -p /home/usuario/backups

2. Criar o Script de Backup

Agora, vamos criar um script Bash que realizará o backup. Utilize o editor de texto de sua preferência, como o nano:

nano /home/usuario/backup_script.sh

Adicione o seguinte conteúdo ao script:

#!/bin/bash

# Diretórios
ORIGEM=/caminho/para/pasta/origem
DESTINO=/home/usuario/backups

# Data atual
DATA=$(date +%Y-%m-%d)

# Comando de backup
cp -r $ORIGEM $DESTINO/backup-$DATA

3. Tornar o Script Executável

Após salvar o arquivo, precisamos torná-lo executável:

chmod +x /home/usuario/backup_script.sh

4. Agendar o Backup Diário

Para agendar a execução do script diariamente, utilizaremos o cron. Abra o crontab:

crontab -e

Adicione a seguinte linha para executar o script todos os dias às 2:00 AM:

0 2 * * * /home/usuario/backup_script.sh

Conclusão

Agora você tem um script Bash que automatiza backups diários no Ubuntu 22.04. É importante verificar os backups regularmente para garantir sua integridade. Dica: Considere utilizar ferramentas como rsync para backups incrementais, que economizam espaço e tempo.

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.