Backup
Publicado por Maichel Douglas de Paula 01/05/2005
[ Hits: 7.094 ]
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
System Software 2.0 - Instale e remova repositórios e programas de forma simples
Configução básica de uma rede local, roteando e habilitando o firewall
Melhorando a performance do sistema...
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Como gerar um podcast a partir de um livro em PDF
Organizando seus PDF com o Zotero
Erro no realm join [Resolvido]
Um programa para baixar vídeos: Parabolic
Como Definir o Painel Principal em Múltiplos Monitores no Linux Mint
Sempre que vou baixar algum pacote acontece o erro dpkg (7)
como instalo panfrost-dri e o driver panfrost fork , ou panfrost (12)