请选择 进入手机版 | 继续访问电脑版
点击联系客服
客服QQ:509006671 客服微信:mengfeiseo
查看: 8|回复: 0

rsync计划同步文件

[复制链接]

1

主题

1

帖子

-7

积分

限制会员

积分
-7
发表于 2021-6-11 07:07:28 | 显示全部楼层 |阅读模式
Linux  环境自动备份文件

1、先安装rsync

Yum  install  rsync

2、创建shell脚本rsync_file.sh

#!/usr/bin/env  bash

Function  rsync_file(){

Pwds='123456 '

Datestr=`date  '

ECHO-E  ' \ 033[32m===============\ 033[====]

# \033[32m的说明可在链接3360 3359 blog  . csdn  . net/panpan  639944806/article/details/23930553中找到

echo-e  ' \ 033[31m]$ { datestr  } \ 033[0m]

/usr/bin/expect-EOF

Set  timeout  443200

spawn  bash-c  ' rsync-avzu-progress/home/CJ/* root  @ 180.80。* .* :/opt/'

Expect  {

*assword*' {send  '$pwds\r'}

}

Expect  'total  size  is* '

Send  'exit\r  '

Expect  eof

EOF

Datestr2=`date  '

echo-e  ' \ 033[32m==========================\ 033

echo-e  ' \ 033[31m]$ { datestr  2 } \ 033[0m]

}

Rsync_file

3、设置计时任务

Crontab  -e

00 00 * * sh/opt/r  sync  _ file  . sh/home/logs/log  . log
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|无图版|手机版|小黑屋|汕头@IT精英团

Powered by Discuz! X3.4 © 2021 Comsenz Inc.

GMT+8, 2021-6-25 15:17 , Processed in 0.108884 second(s), 40 queries .

快速回复 返回顶部 返回列表