wils@web ~ $ cat ~/ajuda/como-criar-e-agendar-scripts-de-backup-com-cron-no-ubuntu-22-04.md

Servidores

Como criar e agendar scripts de backup com Cron no Ubuntu 22.04

atualizado em 27/08/2026

Este manual irá guiá-lo na criação e agendamento de scripts de backup utilizando o Cron no Ubuntu 22.04. O Cron é uma ferramenta poderosa para agendar tarefas automatizadas no Linux.

Introdução

Realizar backups regulares é essencial para garantir a segurança dos seus dados. Neste guia, você aprenderá a criar um script de backup e a agendá-lo com o Cron.

Passo a Passo

1. Criar o Script de Backup

Primeiro, vamos criar um script simples que fará o backup de um diretório específico.

nano ~/backup_script.sh

Adicione o seguinte conteúdo ao arquivo:

#!/bin/bash

# Diretório a ser copiado
SOURCE_DIR=/caminho/do/diretorio

# Diretório de destino
DEST_DIR=/caminho/do/backup

# Data atual
DATE=$(date +%Y-%m-%d_%H-%M-%S)

# Criar backup
cp -r $SOURCE_DIR $DEST_DIR/backup_$DATE

Salve e feche o arquivo. Em seguida, torne o script executável:

chmod +x ~/backup_script.sh

2. Testar o Script de Backup

Execute o script para garantir que ele funcione corretamente:

~/backup_script.sh

3. Agendar o Script com Cron

Agora, vamos agendar o script para ser executado diariamente. Abra o crontab:

crontab -e

Adicione a seguinte linha ao final do arquivo para agendar a execução diária às 2:00 AM:

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

Salve e saia do editor. O Cron agora executará seu script diariamente.

Conclusão

Você agora tem um sistema de backup automatizado em funcionamento. Lembre-se de verificar regularmente se os backups estão sendo realizados corretamente. Uma dica útil é armazenar os backups em um local remoto ou em um serviço de nuvem para maior segurança.

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.