我需要編寫腳本來將遠程服務器文件複製到服務器後端的服務器上。類似如下:如何在shell腳本中從遠程服務器複製文件?
#!/usr/bin/expect -f
spawn /usr/local/bin/scpdata.sh
set timeout 3000
expect "[email protected]'s password:"
set timeout 3000
send "xxxx"
set timeout 3000
send "exit\r"
expect eof
scpdata.sh文件
#!/bin/bash
scp [email protected]:/tmp/11-03-15_03:00:01.tar.gz /tmp
但這不行,哪裏是問題,怎麼辦呢?請幫助
@ user670809:究竟是什麼出了問題? scp命令? – Heisenbug 2011-03-22 08:46:18