wils@web ~ $ cat ~/ajuda/como-criar-scripts-bash-para-automatizar-backup-de-arquivos-no-linux.md
LinuxComo criar scripts Bash para automatizar backup de arquivos no Linux
Automatizar backups de arquivos no Linux é uma prática essencial para garantir a segurança dos dados. Neste manual, você aprenderá a criar scripts Bash para facilitar esse processo.
Passo a Passo para Criar um Script de Backup
1. Criar o Script
Abra seu editor de texto preferido e crie um novo arquivo chamado backup.sh.
nano backup.sh
2. Definir Variáveis
Defina as variáveis que serão usadas no script, como o diretório de origem e o diretório de destino.
#!/bin/bash
ORIGEM="/caminho/do/diretorio/origem"
DESTINO="/caminho/do/diretorio/destino"
DATA=$(date +%Y-%m-%d)
NOME_BACKUP="backup-$DATA.tar.gz"
3. Criar o Backup
Utilize o comando tar para criar o arquivo de backup.
tar -czf $DESTINO/$NOME_BACKUP $ORIGEM
4. Tornar o Script Executável
Após salvar o arquivo, torne-o executável com o comando:
chmod +x backup.sh
5. Agendar o Backup com Cron
Para automatizar a execução do script, use o cron. Edite o crontab com:
crontab -e
Adicione a linha abaixo para agendar o backup diário às 2 da manhã:
0 2 * * * /caminho/para/backup.sh
Conclusão
Agora você tem um script Bash que automatiza o backup de arquivos no Linux. Lembre-se de testar seu script e verificar regularmente se os backups estão sendo realizados corretamente. Uma dica importante é armazenar os backups em um local seguro e, se possível, fora do servidor principal.
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.