1.配置免登陆验证(例如a服务器要免登录b服务器,则在a服务执行命令)
ssh-keygen
按三次回车
cd /root/.ssh/
ssh-copy-id x.x.x.x
2.下载并删除文件脚本
#!/bin/sh
userInfo=root@ip
home=/appweb/mysql_data_back/2019/
dbhome=/usr/local/mysql/back
now=`date +%Y%m%d`
#now=20190609
cd $home
echo "You are in backup dir:" $home
echo "cd dbback dir:"$dbhome
echo "back file:" $dbhome/$now.sql
scp $userInfo:$dbhome/$now.sql $home
#sleep 3
echo "Your database download successfully completed"
ssh -t $userInfo "rm "$dbhome/$now.sql "exit"
3.定义定时任务
crontab -e
5 3 * * * xxx.sh