Backups são de suma importância da administração de qualquer servidor. Para se previnir de desastres, erros humanos, dentre outras situações.

Esse script envia o backup da máquina local para outro servidor remoto onde é feito um backup para fita.

  



Esconder código-fonte

#!/usr/bin/expect
# Script para envio de arquivo via scp.
#
# Autor : Anderson Nascimento
# E-mail : [email protected]
# Licensa : GNU General Public License v2
# Versao : 1.0
# Data : 24/04/2009



#Variaveis

set timeout 1


set user "oracle"
set server "192.168.0.4"
set pass [ exec cat /root/pass.txt ]
set dfile "/u01/backup/"
set sfile "/mnt/firewall/"



#puts "Copiando $sfile para $dfile no $server"

#Iniciando o processo scp

spawn scp -r $sfile [email protected]$server:$dfile
expect "connecting \(yes\/no\)\? " {send "yes\r" }
expect "password: " {send "$pass\r" }

interact

Scripts recomendados

Mostrar conexões de rede ativas

Servidor web pequeno e simples em TCL

Firewall Bloqueando Tudo

Backup via scp

Visualizador de imagem


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts