wils@web ~ $ cat ~/ajuda/como-criar-e-agendar-scripts-de-backup-com-cron-no-ubuntu-22-04.md
ServidoresComo criar e agendar scripts de backup com Cron no Ubuntu 22.04
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.