mountcp.sh

Publicado por Rui Silva 09/12/2005

[ Hits: 4.711 ]

Download mountcp.sh




Este script faz backup por rede de uma pasta ou particao para o disco de um Pc.

  



Esconder código-fonte

#!/bin/bash
##
## Descricao: Este script faz backup por rede de uma pasta ou particao para o disco de um Pc
## Data: 11/11/2005.
## By Alexandre Miguel Fernandes Mendonca
##

mkdir -p /mnt/bckxp
echo 'Backup Incremental efectuado para disco em:' `date` 'aos ficheiros:' > /tmp/log.txt
echo "" >> /tmp/log.txt
echo "" >> /tmp/log.txt

############# Fazer Backup para uma maquina #################################
       
      dialog --yesno 'Deseja Continuar ? [s/n]' 0 0 
             if [ $? = 0 ]; then
            dialog --inputbox 'Insira o Hostname da maquina para onde deseja efectuar o backup:' 0 0  2>/tmp/host.txt
                nome=$( cat /tmp/host.txt )
                 dialog --inputbox 'Insira a directoria que deseja efectuar o backup:' 0 0  2>/tmp/dir.txt
                 nome=$( cat /tmp/dir.txt )
                   --textbox out 0 0
                      dialog --msgbox 'O Backup vai ser iniciado!' 7 37 
                 echo
      smbmount `echo` '//'`cat /tmp/host.txt`'/c$' /mnt/bckxp/ -o rw,username='bnc1\redes',password=D3st4K iocharset=iso8859-1
      echo
      chmod -R 777 `cat /tmp/dir.txt`
      echo
      echo
      cp -vufr --parents `cat /tmp/dir.txt` /mnt/bckxp/ |tee -a /tmp/log.txt 
      echo
      umount `echo` '//'`cat /tmp/host.txt`'/c$'
      echo
           echo 'Backup efectuado para disco em:' `date` | mail -s "`hostname` - Backup efectuado para a maquina: `cat /tmp/host.txt`
" xxxx@xx.pt xxxxx@xx.pt < /tmp/log.txt   
          else
                 dialog --msgbox 'Processo Cancelado Pelo Utilizador !' 7 40
      echo

     fi

rm -fr /tmp/*.txt


Scripts recomendados

Script de instalação do Qmail

Pidshell - Alternativa ao pidof, escrito em shell

get-geo2 - localiza o endereço de um IP/HOST no Google Maps

Baixando e instalando o Asterisk

Achar IP válido


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts