Escolhendo os diretorios e fazendo backup com Logs
Publicado por Rafael 28/08/2004
[ Hits: 7.171 ]
Fiz esse script para fazer backup das pastas escolhidas e gerar um log, bastante interessante para quem está começando (como eu)
Se acharem algo errado POSTEM
#!/bin/bash ################################################################## #Script de Backup #Escrito por Rafael B. Gianesini #Pode ser alterado! ################################################################## clear rm -f lista.txt 2>/dev/null >/dev/null D=a while [ $D ] ; do echo "Digite o endereço do diretorio" read -p "Aperte enter para sair: " D if [ -d $D ]; then echo $D >> lista.txt echo "O Diretorio $D foi salvo" sleep 2 clear else echo "Esse diretorio não existe" sleep 2 clear fi done echo "Fazendo o backup" echo "Aguarde..." data=`date +%d.%b-%H.%M` #Criando os arquivos de Logs echo "===========================" >>logS.$data.txt >> logF.$data.txt echo "BACKUP" >>logS.$data.txt >> logF.$data.txt echo "Diretorios do backup" >>logS.$data.txt >> logF.$data.txt cat lista.txt >>logS.$data.txt >> logF.$data.txt echo "Salvo em $data" >>logS.$data.txt >> logF.$data.txt echo ============================ >>logS.$data.txt >> logF.$data.txt echo #Criando o backup tar -czvf backup.$data.tar.gz -T lista.txt >> logS.txt 2>>logF.txt echo "Apagando o arquivo temporario..." sleep 2 rm -f lista.txt 2>/dev/null >/dev/null clear echo "O backup foi gerado com sucesso" echo "Leia os logs: logF.$data.txt e logS.$data.txt"
Alterando Ubuntu de UTF-8 para ISO-8859-1 (LATIN1)
TWIG, programinha básico para quem não tem muitos conhecimentos em Linux.
Script que instala o repositório do BT em outras distros
brasil telecom servidor de adsl autenticaçao
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
minha maquina foi desinstalada o firefox eu preciso reinstalar tentei... (5)
windows 11 versao 24H2 não aplicando politicas samba4.21.1 GPO (4)
Não consigo instalar o WineHQ no meu notebook vaio FE15 (Debian) (7)