wils@web ~ $ cat ~/ajuda/como-criar-scripts-bash-para-automatizar-backups-diarios-no-ubuntu-22-04.md
LinuxComo criar scripts Bash para automatizar backups diários no Ubuntu 22.04
Este manual aborda como criar scripts Bash para automatizar backups diários no Ubuntu 22.04, garantindo que seus dados estejam sempre seguros.
Introdução
Realizar backups regulares é essencial para proteger seus dados. Com scripts Bash, você pode automatizar essa tarefa de forma eficiente. Neste guia, vamos criar um script que realiza backups diários de uma pasta específica.
Passo a Passo
1. Criar o Diretório de Backup
Primeiro, vamos criar um diretório onde os backups serão armazenados.
mkdir -p /home/usuario/backups2. Criar o Script de Backup
Agora, vamos criar um script Bash que realizará o backup. Utilize o editor de texto de sua preferência, como o nano:
nano /home/usuario/backup_script.shAdicione o seguinte conteúdo ao script:
#!/bin/bash
# Diretórios
ORIGEM=/caminho/para/pasta/origem
DESTINO=/home/usuario/backups
# Data atual
DATA=$(date +%Y-%m-%d)
# Comando de backup
cp -r $ORIGEM $DESTINO/backup-$DATA
3. Tornar o Script Executável
Após salvar o arquivo, precisamos torná-lo executável:
chmod +x /home/usuario/backup_script.sh4. Agendar o Backup Diário
Para agendar a execução do script diariamente, utilizaremos o cron. Abra o crontab:
crontab -eAdicione a seguinte linha para executar o script todos os dias às 2:00 AM:
0 2 * * * /home/usuario/backup_script.shConclusão
Agora você tem um script Bash que automatiza backups diários no Ubuntu 22.04. É importante verificar os backups regularmente para garantir sua integridade. Dica: Considere utilizar 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.