wils@web ~ $ cat ~/ajuda/como-criar-scripts-bash-para-automatizar-tarefas-de-backup-no-linux-guia-pratico.md
LinuxComo criar scripts Bash para automatizar tarefas de backup no Linux: Guia prático
Automatizar tarefas de backup no Linux pode economizar tempo e garantir que seus dados estejam sempre seguros. Neste guia prático, você aprenderá a criar scripts Bash para realizar backups de forma eficiente.
Introdução
Os scripts Bash são uma ferramenta poderosa para automatizar tarefas no Linux. Neste manual, vamos criar um script simples que fará backup de um diretório específico e armazenará os arquivos em um local designado.
Passo a Passo
1. Criar o Script
Abra seu terminal e crie um novo arquivo de script:
nano backup.sh Adicione o seguinte código ao arquivo:
#!/bin/bash
# Diretório a ser copiado
dir_to_backup="/caminho/para/seu/diretorio"
# Diretório de destino do backup
destination_dir="/caminho/para/destino"
# Data atual para nome do arquivo de backup
timestamp=$(date +%Y%m%d_%H%M%S)
# Criar o backup
cp -r "$dir_to_backup" "$destination_dir/backup_$timestamp"
echo "Backup realizado com sucesso em $destination_dir/backup_$timestamp" 2. Tornar o Script Executável
Para que o script possa ser executado, torne-o executável com o seguinte comando:
chmod +x backup.sh 3. Executar o Script
Agora você pode executar o script para realizar o backup:
./backup.sh 4. Agendar Backups Automáticos
Para agendar backups automáticos, você pode usar o cron. Abra o crontab com:
crontab -e Adicione a seguinte linha para agendar o backup diário às 2 da manhã:
0 2 * * * /caminho/para/backup.sh Conclusão
Agora você tem um script Bash básico para realizar backups automáticos no Linux. Lembre-se de testar seu script e verificar regularmente se os backups estão sendo realizados corretamente. Dica: 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.