首页 > 其他分享 >备份任务

备份任务

时间:2023-10-30 14:33:04浏览次数:29  
标签:-% 备份 source 任务 file var path save

#!/bin/bash
###############################################################################
# 压缩文件脚本
# source_path  : 要压缩的路径  如: /data/file/
# extension : 要压缩的文件类型, 如 .log  .class
# save_path : 要保存的路径 如: /data/file/backup/
###############################################################################

#extension=$1
#source_path=$2
source_path=/islion_all/data/xiaoneng/jiake/dbbackup-new
save_path=/islion_all/data/xiaoneng/jiake/DBBackup_zip

if [ ! -d "${source_path}" ]; then
    echo "[$(date +%Y-%m-%d\ %H:%M:%S)]-路径不存在,退出!"
    exit 0
fi

if [ ! -d "${save_path}" ]; then
    mkdir -p ${save_path}
fi

array_file=$(ls ${source_path} -1)
for var_file in ${array_file}; do
    temp=$(echo ${var_file} | awk -F "[/]" '{print $(NF)}')
    echo "[$(date +%Y-%m-%d\ %H:%M:%S)]-将[${var_file}]压缩为 [${save_path}/${temp}.tar]!"
    #tar -zcvPf  ${save_path}${temp}.tar ${var_file}
    7za a ${save_path}/${temp}.7z  ${source_path}/${var_file}
    rm -rf ${source_path}/${var_file}
done

 

标签:-%,备份,source,任务,file,var,path,save
From: https://www.cnblogs.com/litzhiai/p/17797795.html

相关文章

  • powershell-后台启动任务
    win11中vbs的文件关联被去掉了,vbs文件不能双击执行,开机启动一个不显示窗口的任务无法完成;解决办法:控制页面-》系统和安全-》计划任务--》执行命令比如我们需要开机自启动wsl中的某个服务:Setws=WScript.CreateObject("WScript.Shell")ws.run"wsl-uroot/etc/init......
  • 团队任务2-需求分析
    Git的工作流:在协作中,通常使用的工作流有一些不同的模型,但最常见的是GitFlow工作流,它基于分支管理。GitFlow包括以下几个主要分支:Master分支:这个分支包含最近发布到生产环境的代码,即稳定版本。通常,只有通过经过充分测试和审查的代码才会合并到Master分支。Develop分支:D......
  • 实验1-实验任务6
    #include<stdio.h>#include<math.h>intmain(){ doublex,ans; while(scanf_s("%lf",&x)!=EOF) { ans=pow(x,365); printf("%.2f的365次方:%.2f\n",x,ans); printf("\n"); } return0;}  ......
  • 实验1-实验任务5
    1#include<stdio.h>2intmain()3{4intyear;5year=(float)(static_cast<double>(1000000000/365/24/60)/60)+0.5;6printf("10亿秒约等于%d年\n",year);7return0;8} ......
  • 实验1-实验任务3
    1#include<stdio.h>2intmain()3{4charans1,ans2;//用于保存用户输入的答案5printf("每次课前认真预习、课后及时复习了没?(输入y或Y表示有,输入n或N表示没有):");6ans1=getchar();//从键盘输入一个字符,赋值给ans17getchar();......
  • 一些简单的备份恢复以及清理脚本
    一些简单的备份恢复以及清理脚本背景想实现一些比较重要文件的备份工作.想法是通过minio备份数据库.通过rsync的方式备份类似于maven这样的文件存储内容.备份完成之后通过find方式清理磁盘避免磁盘爆掉.minio备份的方式方法now=`date+%Y%m%d%H`exportAWS_ACCE......
  • 服务器定时任务crontab -e失效
    1、因业务需要,需要编辑MySQL数据库定时备份脚本执行crontab-e命令报错如下:nocrontabforroot-usinganemptyonecrontab:installingnewcrontab/var/spool/cron/#tmp.livegbs.XXXX4prbJj:Permissiondenied每次输入定时03***/usr/local/mysql/bin/mysql-backup.sh......
  • 10、服务与计划任务
    实验-systemctl控制服务yuminstall-yhttpdsystemctlstatushttpdsystemctlstarthttpdsystemctlstophttpdsystemctlrestarthttpdsystemctlreloadhttpdsystemctlenablehttpdsystemctlis-enabledhttpdsystemctldisablehttpdsystemctlmaskhttpdsystemctlunmaskh......
  • 新手教程系列:群晖 Synology Drive教程,如何实现文件同步与备份?
    SynologyDrive是群晖NAS的一款文件同步和共享工具,提供了非常完善的功能,您可以轻松地对文件进行分类、归档、共享等操作,也可以在多个设备之间同步文件、备份文件、共享文件,包括电脑、手机、平板等设备。总的来说,使用SynologyDrive的好处是可以方便快捷地在不同设备之间同步文件,保......
  • pytest-yaml 测试平台-3.创建执行任务定时执行用例
    前言当项目用例编写完成后,需设置执行策略,可以用到定时任务设置每天几点执行。或者间隔几个小时执行一次。创建定时任务创建任务勾选需要执行的项目以及运行环境触发器可以支持2种方式:interval间隔多久触发和cron表达式定时执行方式1:interval触发器,间隔10分钟执行一次,......