admin管理员组

文章数量:1660132

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

本文标签: 远端文件Linux