Postagens

Mostrando postagens de maio, 2022

LINUX - BACKUP DE ARQUIVOS GERADOS POR TFTP OU FTP

Olá pessoal, eu me chamo Anderson. Este script faz uma movimentação de arquivos de backup ignorando uma pasta existente:   #!/bin/bash -x cd /var/FileServerRoot/TFTP/  find /var/FileServerRoot/TFTP/ -maxdepth 1 -type f -exec tar --remove-files --exclude='./firmwares' -czvf /var/FileServerRoot/TFTP/temp.tar.gz {} +  mv /var/FileServerRoot/TFTP/temp.tar.gz /var/FileServerRoot/BACKUP/backup_$(date "+%Y%m%d_%H%M%S").tar.gz

ZIMBRA - BACKUP CONTAS DE EMAILS FECHADAS A MAIS DE 90 DIAS

 Olá Pessoal, Eu me chamo Anderson e hoje compartilharei com vocês mais um de meus scripts de backup do serviço de email ZIMBRA. Neste script a listagem de contas é criada dinamicamente e imediatamente é iniciado o processo de backup. Neste exemplo eu usei uma função chamado zm_backup_full para diminuir as linhas de código. #!/bin/bash # TÍTULO: ROTINA DE BACKUP DE CONTAS FECHADAS A MAIS DE 90 DIAS SEM USO # AUTOR: ANDERSON DA SILVA SERRA # CONTATO: anderson.silva.serra@gmail.com # Twitter: @andersonsserra # INSTAGRAM: @awksolutions # Arquivo: kb-seati-s00001.sh # # # # #habilite o set -x caso queira habilitar o modo debug do script: #set -x ########################### ARMAZENAMENTO DE LOGS ############################ LOG_PATH="/opt/zimbra/backup/scripts/logs/" LOG="$LOG_PATH/contas_sem_acesso_90D_$(date +"%Y%m%d%H%M%S").log" exec 1>> >(tee -a "$LOG") exec 2>&1 #####################################################################