数据库与灾备:共筑数据安全双翼 5月22日 星期三 15:00 云祺视频号准时直播
vinchin linked
delta 扫码预约直播,观看精彩内容!
closed
logo logo
关于我们

技术分享

技术分享 SHELL日常文件备份脚本

SHELL日常文件备份脚本

2021-06-12

#!/bin/bash 
function Nexus_bak_oss(){
#这是nexus 备份脚本##################
rsync_cmd="/bin/rsync"
rsync_arge_one="vzrtopg"
rsync_arge_tow="progress"
nexus_source_dir="/chj/data/nexus-app/"
nexus_bakcup_dir="/devops/build/chj_nexus_data_bak"
start_current_data="`date "+%Y-%m-%d %H:%M:%S"`"
script_work_dir="/chj/devops"
rs_nohup_out="$script_work_dir/nohup.out"
echo "开始备份时间,$start_current_data" >> /chj/data/logs/neuxs.bakup.log 
start_time_current_data="`date "+%H%M"`"
cd $script_work_dir
/bin/nohup $rsync_cmd -$rsync_arge_one -$rsync_arge_tow  $nexus_source_dir/ $nexus_bakcup_dir/ & 
echo "完成备份时间,$start_current_data" >> /chj/data/logs/neuxs.bakup.log
end_time_current_data="`date "+%H%M"`"
return $(($end_time_current_data-$start_time_current_data))
}
if [ "$1" == "nexus_bak_oss" ]
 
then
   if [ -f $rs_nohup_out  ]
   then     
         cd $script_work_dir
         rm -rf nohup.out 
         Nexus_bak_oss
         echo "备份耗时,$?分钟" >> /chj/data/logs/neuxs.bakup.log
   else
         Nexus_bak_oss
         echo "备份耗时,$?分钟" >> /chj/data/logs/neuxs.bakup.log
   fi 

else
  echo "不支持此参数,脚本即将退出"
   
fi


云祺备份软件,云祺容灾备份系统,虚拟机备份,数据库备份,文件备份,实时备份,勒索软件,美国,图书馆
  • 标签:
  • 云计算

您可能感兴趣的新闻 换一批

现在下载,可享30天免费试用

立即下载