wils@web ~ $ cat ~/ajuda/guia-para-automatizar-o-backup-de-arquivos-usando-cron-e-bash.md
LinuxGuia para automatizar o backup de arquivos usando cron e Bash
Automatizar backups é uma prática essencial para garantir a segurança dos dados. Neste guia, vamos aprender a usar o cron e Bash para criar um sistema de backup automático de arquivos no Linux.
Passo a Passo para Automatizar o Backup
1. Criar um Script de Backup
Primeiro, você precisa criar um script que realizará o backup dos arquivos desejados. Abra seu editor de texto favorito e crie um arquivo chamado backup.sh.
#!/bin/bash
# Diretório de origem
ORIGEM="/caminho/para/seus/arquivos"
# Diretório de destino
DESTINO="/caminho/para/o/backup"
# Data atual para nomear o backup
DATA=$(date +%Y-%m-%d_%H-%M-%S)
# Comando para copiar os arquivos
cp -r $ORIGEM $DESTINO/backup_$DATA
# Exibir mensagem de sucesso
echo "Backup realizado com sucesso em $DESTINO/backup_$DATA"
Não esqueça de dar permissão de execução ao script:
chmod +x backup.sh
2. Testar o Script
Execute o script manualmente para garantir que tudo está funcionando:
./backup.sh
3. Agendar o Backup com Cron
Agora que o script está funcionando, vamos agendá-lo para ser executado automaticamente. Edite o crontab com o seguinte comando:
crontab -e
Adicione a seguinte linha para executar o script todos os dias às 2 da manhã:
0 2 * * * /caminho/para/backup.sh
4. Salvar e Sair
Salve as alterações e saia do editor. O cron agora executará seu script automaticamente no horário programado.
Conclusão
Com esses passos, você configurou um sistema de backup automático usando cron e Bash. Dica: Verifique regularmente se os backups estão sendo realizados corretamente e armazene os backups em um local seguro.
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.