Backup
Publicado por Maichel Douglas de Paula 01/05/2005
[ Hits: 7.257 ]
Este é meu primeiro shell script, ele é interativo e faz backups compactados de um diretório qualquer para outro.
########################################## # MEU PRIMEIRO SCRIPT # # BACKUP.SH - VERSÃO 1.1 # # CRIADO POR MAICHEL DOUGLAS DE PAULA # ########################################## #!/bin/bash clear echo " ################################### " echo " ## ESTE É UM SCRIPT PARA CRIAÇÃO ## " echo " ## DE BACKUPS COMPACTADOS DE ## " echo " ## DIRETÓRIOS, SIGA OS PASSOS ## " echo " ## ABAIXO ## " echo " ################################### " echo echo echo "DIGITE O CAMINHO DO DIRETÓRIO À SER BACKUPEADO:" echo "OBS: se este caminho não existir, o arquivo será echo "criado, mas vazio." echo #capturando o diretório de origem, que será o conteúdo #da variável DIR_ORIG. read DIR_ORIG echo echo "AGORA DIGITE O CAMINHO DE ONDE SERÁ FEITO O BACKUP:" echo "OBS: Se este caminho não existir, o arquivo não será criado." echo #capturando o local onde será gravado o arquivo de backup,] #o qual será o conteúdo da variável DIR_DEST. read DIR_DEST echo echo "DIGITE UM NOME PARA O ARQUIVO:" echo "OBS: somente o nome, sem a extensão." echo #Capturando o nome do arquivo de backup, conteúdo da variável #NOME_ARQ. read NOME_ARQ echo #e o comando para compactação da origem e cópia para o destino. tar -czpf $DIR_DEST/$NOME_ARQ.tgz $DIR_ORIG echo #e aqui, a mensagem sobre o sucesso ou não do backup. if [ -e $NOME_ARQ.tgz ] then echo "O ARQUIVO $NOME_ARQ FOI CRIADO COM SUCESSO!" else echo "HOUVE UM PROBLEMINHA, O ARQUIVO $NOME_ARQ NÃO PÔDE SER CRIADO!" fi
Melhorando a performance do sistema...
Abre e fecha o Drive de Cd-Rom
Script de iniciação do servidor Nagios no Slack
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Como fazer a instalação do Samba
Como fazer a conversão binária e aplicar as restrições no Linux
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (40)
Pfsense inacessivel após um periodo de tempo (2)









