wils@web ~ $ cat ~/ajuda/como-criar-e-agendar-tarefas-cron-para-backups-automaticos-no-ubuntu-22-04.md
ServidoresComo criar e agendar tarefas cron para backups automáticos no Ubuntu 22.04
Este manual aborda como criar e agendar tarefas cron para backups automáticos no Ubuntu 22.04, garantindo a segurança dos seus dados.
Introdução
O cron é um utilitário do Unix/Linux que permite agendar tarefas para execução automática em intervalos regulares. Neste guia, você aprenderá a configurar backups automáticos usando o cron.
Passo a Passo
1. Criar um Script de Backup
Primeiro, crie um script que realizará o backup dos seus arquivos. Abra o terminal e digite:
nano /home/usuario/backup.sh
Adicione o seguinte conteúdo ao arquivo:
#!/bin/bash
# Diretório de origem
ORIGEM='/caminho/do/diretorio/a/ser/backup'
# Diretório de destino
DESTINO='/caminho/do/diretorio/de/backup/'
# Data atual
DATA=$(date +%Y-%m-%d)
# Comando de backup
cp -r $ORIGEM $DESTINO/backup-$DATA
Salve e saia do editor (Ctrl + X, depois Y e Enter).
2. Tornar o Script Executável
Para que o script possa ser executado, você precisa torná-lo executável:
chmod +x /home/usuario/backup.sh
3. Agendar a Tarefa com Cron
Abra o crontab para edição:
crontab -e
Adicione a seguinte linha para agendar o backup diário às 2:00 da manhã:
0 2 * * * /home/usuario/backup.sh
Salve e saia do editor.
4. Verificar se o Cron está Rodando
Para garantir que o serviço cron está ativo, use:
systemctl status cron
Conclusão
Agora você configurou com sucesso um backup automático no Ubuntu 22.04. Lembre-se de verificar regularmente os backups e ajustar o script conforme necessário para incluir novos diretórios ou arquivos.
Dica: Considere usar 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.