envia-bakcup
Publicado por Perfil removido 23/01/2006
[ Hits: 4.799 ]
Esse Script envia backup para seu email !! muito interessante !!!
#!/bin/bash # envia-backup v0.25 - Envia backup de configuracoes por email # Matheus Anderson <matheusanderson@hotmail.com> DC1="`hostname -d | awk -F. '{print $1}' | tr [a-z] [A-Z]`" DOMAIN="`hostname -d`" DATAHORA=`date +%d"/"%m"/"%Y" ("%X")"` SISTEMA="LINUX" ARQPATH="/Extras/wallpapers/" cd $ARQPATH ARQBACKUP="`ls -tr1 * | tail -n1`" ARQBACKUPPATH="$ARQPATH/$ARQBACKUP" ARQLOG="/var/log/envia-backup.log" MD5="`md5sum $ARQBACKUPPATH | awk -F" " '{print $1}'`" EMAILORIGEM="backup-$DC1@$DOMAIN" EMAILADM1="matheusanderson@gmail.com" EMAILADM2="matheuslinux@gmail.com" EMAILADM3="" EMAILADM4="" MENSAGEM=" BACKUP OK. ARQ: $ARQBACKUP MD5: $MD5 " if [ "`cat $ARQLOG`" != "$ARQBACKUP" ]; then echo "Enviando e-mail com anexo ($ARQBACKUP)"... echo "$MENSAGEM" | mutt -s"$DC1 - Backup de Configuracoes ($SISTEMA) - $DATAHORA" -a $ARQBACKUPPATH $EMAILADM1 $EMAILADM2 $EMAILADM3 $EMAILADM4 if [ $? = 0 ]; then echo Enviado! echo "$ARQBACKUP" > $ARQLOG else echo ERRO! fi else echo "Ultimo backup jah enviado!" fi
Remover kernels antigos com zenity
Configuração de failover de links de internet
Gerar arquivos CSV no postgresql
Nenhum comentário foi encontrado.
Atenção a quem posta conteúdo de dicas, scripts e tal (2)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
redirecionando saida de comando touch para o AWK[AJUDA] (11)
filtrar só as pastas onde tem arquivo (1)
Impressora Canon Ip 1800 (Drivers) 64 bit (9)