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

Linux

Como usar cron para agendar backups automáticos no Ubuntu 22.04

atualizado em 30/08/2026

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

Passo a Passo para Agendar Backups com Cron

1. Criar um Script de Backup

Primeiro, devemos criar um script que realizará o backup dos arquivos. Vamos criar um script simples que copia arquivos de um diretório para outro.

#!/bin/bash

# Diretórios de origem e destino
ORIGEM="/caminho/para/diretorio/origem"
DESTINO="/caminho/para/diretorio/destino"

# Data atual para o nome do backup
DATA=$(date +%Y-%m-%d_%H-%M-%S)

# Comando para copiar os arquivos
cp -r $ORIGEM $DESTINO/backup_$DATA

Salve este script como backup.sh e dê permissão de execução:

chmod +x backup.sh

2. Testar o Script de Backup

Antes de agendar o cron, teste o script manualmente para garantir que ele funcione corretamente:

./backup.sh

3. Editar o Crontab

Agora, vamos agendar o script usando o cron. Abra o crontab com o seguinte comando:

crontab -e

Adicione a seguinte linha para agendar o backup diário às 2 da manhã:

0 2 * * * /caminho/para/backup.sh
  • 0: minuto (0-59)
  • 2: hora (0-23)
  • *: dia do mês (1-31)
  • *: mês (1-12)
  • *: dia da semana (0-7, onde 0 e 7 são domingo)

4. Salvar e Sair

Após adicionar a linha, salve e saia do editor. O cron agora está configurado para executar o script de backup diariamente.

Conclusão

Usar o cron para agendar backups automáticos é uma maneira eficiente de garantir a segurança dos seus dados. Lembre-se de verificar regularmente os backups e ajustar o cron conforme necessário. Uma dica útil é manter um log dos backups para monitorar se tudo está funcionando corretamente.

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.