Backup
Publicado por Maichel Douglas de Paula 01/05/2005
[ Hits: 7.018 ]
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
Convertendo man pages em PDFs (Versão CShell)
Regra básica de firewall em shell
Limpando pacotes desnecessários com apt-get
Título: Descobrindo o IP externo da VPN no Linux
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
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
Facebook classifica Linux como 'ameaça à segurança cibernética.... (2)