linux自动远程拷贝

来源:互联网 发布:冰点文库下载器 mac版 编辑:程序博客网 时间:2024/05/17 02:08
下载TCL:http://sourceforge.net/projects/tcl/files/Tcl/

下载expect: http://download.chinaunix.net/download/0003000/2845.shtml

1.先安装tcl

  进入tcl解压目录,然后进入unix目录
  #./configure
  #make
  #make install

2.后安装expect
  进入expect解压目录
  #./configure --with-tclinclude=/usr/src/tcl8.4.19/generic/ --with-tclconfig=/usr/local/lib/
  #make
  #make install


scpmysql.sh

#!/usr/bin/expect -f
#spawn scp /bak/210.34.$(date +%F.%H).gz  root@xxxx:/bak
#spawn scp /bak/210.34.2010-02-23.16.gz  root@xxxx:/bak
spawn /root/scpdate.sh
set timeout 3000
expect "root@xxxx's password:"
set timeout 3000
send "xxxxxx"
set timeout 3000
send "exit\r"
expect eof

scpdate.sh

scp /bak/210.34.$(date +%F.%H).gz  root@xxxx:/bak
0 0
原创粉丝点击