wils@web ~ $ cat ~/ajuda/como-criar-scripts-bash-para-automatizar-rotinas-de-backup-no-linux.md
LinuxComo criar scripts Bash para automatizar rotinas de backup no Linux
Automatizar rotinas de backup no Linux utilizando scripts Bash é uma prática essencial para garantir a segurança e integridade dos dados. Neste manual, você aprenderá a criar um script simples para realizar backups de arquivos e diretórios.
Passo a Passo para Criar um Script de Backup
1. Criar o Script
- Abra o terminal.
- Use um editor de texto para criar um novo arquivo de script, por exemplo:
nano backup.sh
2. Escrever o Código do Script
Adicione o seguinte código ao seu script:
#!/bin/bash
# Diretório de origem e destino
ORIGEM="/caminho/do/diretorio"
DESTINO="/caminho/do/backup"
# Data atual para o nome do arquivo de backup
DATA=$(date +%Y-%m-%d_%H-%M-%S)
# Criar o backup
cp -r $ORIGEM $DESTINO/backup_$DATA
# Mensagem de sucesso
echo "Backup realizado com sucesso em $DESTINO/backup_$DATA"
3. Tornar o Script Executável
Após salvar o arquivo, torne-o executável com o seguinte comando:
chmod +x backup.sh
4. Executar o Script
Para executar o script, use o comando:
./backup.sh
5. Agendar o Backup com Cron
Para automatizar a execução do script, você pode usar o cron. Edite o crontab com:
crontab -e
Adicione a seguinte linha para executar o script diariamente às 2 da manhã:
0 2 * * * /caminho/para/backup.sh
Conclusão
Com esses passos, você configurou um script de backup simples e agendou sua execução automática. Dica: Sempre verifique os backups regularmente e considere usar ferramentas como rsync para backups incrementais e mais eficientes.
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.