【发布时间】:2015-04-06 14:03:18
【问题描述】:
我想在生成新文件时每 15 分钟将更新的文件从一台服务器复制到另一台服务器。我已经使用期望脚本编写了代码。它工作正常,但 15 分钟后它会复制目录中的所有文件,即它也会替换并复制最新的文件。我只想复制更新的文件(每 15 分钟更新一次)而不是所有文件。
这是我的脚本:
while :
do
expect -c "spawn scp -P $Port sftpuser@$IP_APP:/mnt/oam/PmCounters/LBO* Test/;expect \"password\";send \"password\r\";expect eof"
sleep 900
done
我可以使用 rsync 或任何其他方法吗?如何使用?
【问题讨论】:
标签: linux shell expect rsync scp