Shell脚本使用汇总整理 您所在的位置:网站首页 shell脚本新建文件 Shell脚本使用汇总整理

Shell脚本使用汇总整理

2023-03-22 07:19| 来源: 网络整理| 查看: 265

Shell脚本使用汇总整理——文件夹及子文件备份脚本

Shell脚本使用的基本知识点汇总详情见连接:

https://www.cnblogs.com/lsy-blogs/p/9223477.html

脚本分为三部分配置信息、脚本文件、定时任务;

1、配置信息:

backupFilePath=/wocloud/soft/tomcat/yearAppraiseTomcat/tomcat/webapps/yearAppraiseSys/uploadsaveBackupFilePath=/wocloud/db/fileBackupsfileName=uploadbackupsFileDay=3

参数说明:

backupFilePath:要备份的文件夹的绝对路径saveBackupFilePath:存放备份文件的绝对根路径fileName:要备份的文件夹名称backupsFileDay:保留备份文件的天数

2、脚本文件:

#!/bin/sh#db_backups_conf.txt文件路径db_backups_conf="/wocloud/shell/file_backups_conf.txt"#判断文件是否存在if [ -f "${db_backups_conf}" ];thenecho $(date +'%Y-%m-%d %H:%M:%S')" 要备份的文件存在,开始进行文件备份"#获取等号前内容,作为map中的Key值dbArrOne=($(awk -F'[=]' '{print $1}' ${db_backups_conf} ))#获取等号后内容,作为map中的value值dbArrTwo=($(awk -F'[=]' '{print $2}' ${db_backups_conf}))#创建一个空mapdeclare -A map=()#通过循环,将db_backups_conf配置文件中的信息存储在map中for((i=0;i/wocloud/shell/fileBackupsLogs/fileBackupsEcho_`date +\%Y-\%m-\%d-\%H-\%M-\%S`.txt 2>&1

定时表达式+脚本绝对路径+脚本打印信息日志输出绝对路径(一定要有日志输出记录,方便以后进行查看)

(2)重新启动crond

service crond restart;



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有