全球主机交流论坛
标题:
谁有LINUX 自动传送文件到另一台服务器的脚本?
[打印本页]
作者:
fuckjp
时间:
2016-3-1 15:47
标题:
谁有LINUX 自动传送文件到另一台服务器的脚本?
#!/usr/bin/expect -f
\cp -r /usr/local/mysql/data/amh /home/mysql_bak
date=`date +%F`
mv amh $date
tar czf "$date.tgz" "$date"
rm -rf "$date"
然后SCP到另外一台服务器上
作者:
99587603
时间:
2016-3-1 16:24
最简单办法
lftp server -u username,password << EOF
mput filename.zip
作者:
walkman660
时间:
2016-3-1 16:47
主要方法
#!/bin/bash
expect -c "
spawn scp -r -P 22 -c aes192-cbc
[email protected]
:/home/oracle/tmp.sql /root/test/
expect {
"*assword" {set timeout 300; send "Passwd\r";}
"yes/no" {send "yes\r"; exp_continue;}
}
expect eof"
复制代码
根据需要自己改
作者:
holinhot
时间:
2016-3-1 16:49
rsync
作者:
yumin9822
时间:
2016-3-1 17:05
rsync
作者:
笃笃
时间:
2016-3-1 17:36
#!/bin/bash
expect -c "
spawn scp -r -P 22 -c aes192-cbc
[email protected]
:/home/oracle/tmp.sql /root/test/
expect {
\"*assword\" {set timeout 300; send \"Passwd\r\";}
\"yes/no\" {send \"yes\r\"; exp_continue;}
}
expect eof"
或者
rsync
欢迎光临 全球主机交流论坛 (https://sunk.eu.org/)
Powered by Discuz! X3.4