wils@web ~ $ cat ~/ajuda/como-usar-o-cron-para-agendar-backups-automaticos-no-ubuntu-22-04-guia-pratico.md

Servidores

Como usar o Cron para agendar backups automáticos no Ubuntu 22.04: Guia prático

atualizado em 04/09/2026

O Cron é uma ferramenta poderosa no Linux que permite agendar tarefas para serem executadas automaticamente em intervalos regulares. Neste guia, vamos aprender como usar o Cron para agendar backups automáticos no Ubuntu 22.04.

Passo 1: Acessar o terminal

Primeiro, abra o terminal do Ubuntu. Você pode fazer isso pressionando Ctrl + Alt + T.

Passo 2: Criar um script de backup

Antes de agendar o backup, precisamos criar um script que realizará a tarefa de backup. Vamos criar um arquivo chamado backup.sh que fará backup da pasta /home/usuario/documentos para /media/backup.

nano ~/backup.sh

Adicione o seguinte conteúdo ao script:

#!/bin/bash

# Diretório de origem
ORIGEM=/home/usuario/documentos

# Diretório de destino
DESTINO=/media/backup

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

# Nome do arquivo de backup
NOME_BACKUP=backup-$DATA.tar.gz

# Comando para criar o backup
 tar -czf $DESTINO/$NOME_BACKUP $ORIGEM

Salve o arquivo e saia do editor pressionando Ctrl + X, depois Y e Enter.

Passo 3: Tornar o script executável

Agora, precisamos tornar o script executável. Execute o seguinte comando:

chmod +x ~/backup.sh

Passo 4: Agendar o backup com Cron

Para agendar o backup, vamos editar o arquivo de configuração do Cron. Execute o comando:

crontab -e

Adicione a seguinte linha ao final do arquivo para agendar o backup para ser executado todos os dias às 2 da manhã:

0 2 * * * /bin/bash ~/backup.sh

Salve e feche o arquivo.

Passo 5: Verificar os agendamentos do Cron

Para verificar se o seu agendamento foi adicionado corretamente, execute:

crontab -l

Conclusão

Agora você tem um sistema de backup automatizado configurado no seu Ubuntu 22.04 usando o Cron. Lembre-se de verificar periodicamente se os backups estão sendo realizados corretamente e de ajustar o script conforme necessário.

Dica: Considere usar ferramentas como rsync para backups incrementais, que podem economizar 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.