Cron de Backup Automatizado Completo

Intermediário Cron & Agendamento

Script de backup automatizado completo via cron.

O que é
bash — script de backup automatizado completo via cron....
Comando
bash
Categoria
Cron & Agendamento
Nível
Intermediário
📌 Comando: bash
📁 Categoria: Cron & Agendamento
👁 Visualizações: 22

Sintaxe

Sintaxe
bash
crontab -e

Exemplos de Uso

/scripts/backup_diario.sh
$ DATA=$(date +%Y%m%d_%H%M%S) BACKUP_DIR="/backup/$DATA" LOG="/var/log/backup.log"
Exemplo 2
$ mkdir -p "$BACKUP_DIR"
Exemplo 3
$ echo "[$DATA] Iniciando backup" >> "$LOG"
MySQL
$ mysqldump -u root -pSENHA --all-databases | gzip > "$BACKUP_DIR/mysql.sql.gz" echo "[$DATA] MySQL: OK" >> "$LOG"
Arquivos
$ tar -czf "$BACKUP_DIR/home.tar.gz" /home/ 2>/dev/null echo "[$DATA] Arquivos: OK" >> "$LOG"
Limpar antigos (30 dias)
$ find /backup -maxdepth 1 -type d -mtime +30 -exec rm -rf {} +
Exemplo 7
$ echo "[$DATA] Backup concluído" >> "$LOG"
0 2 * * * /scripts/backup_diario.sh
$

Guia Rápido: bash

O que é

bash é um comando Linux usado para script de backup automatizado completo via cron..

Para que serve

Script de backup automatizado completo via cron.

Quando usar

Use bash em tarefas de cron & agendamento, especialmente em servidores Linux, cPanel, WHM e VPS.

🖥️
Precisa de um VPS com cPanel?
HostSSD oferece VPS NVMe com cPanel/WHM incluído e migração gratuita.
Ver Planos
Copiado!