多linux服務器之間實現文件自動複製(腳本)
#!/usr/bin/expect
set password 1234 #密碼
#download
spawn scp /root/test.jar [email protected]:/usr/local/
set timeout 300
expect "192.168.1.2's password:"
set timeout 3000
#exec sleep 1
send "$password\r"
set timeout 300
send "exit\r"
#expect eof
interact
spawn scp /root/test.jar [email protected]:/usr/local/
set password 1234 #密碼
#download
spawn scp /root/test.jar [email protected]:/usr/local/
set timeout 300
expect "192.168.1.2's password:"
set timeout 3000
#exec sleep 1
send "$password\r"
set timeout 300
send "exit\r"
#expect eof
interact
spawn scp /root/test.jar [email protected]:/usr/local/
set timeout 300
expect "[email protected]'s password:"
set timeout 3000
#exec sleep 1
send "$password\r"
set timeout 300
send "exit\r"
interact
expect "[email protected]'s password:"
set timeout 3000
#exec sleep 1
send "$password\r"
set timeout 300
send "exit\r"
interact