mountcp.sh

Publicado por Rui Silva 09/12/2005

[ Hits: 4.705 ]

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

IPtables

Gravar DVDs no Linux pelo Cron

Expect-Bash

Cadastrando usuários para email no Slackware de forma mais simples

slackpigs - veja os pacotes que mais ocupam espaço no Slackware


  

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