更新 'Shell-MD/归档备份'

main
diandian 1 year ago
parent a02fa4eab4
commit 3b41b9faa1

@ -1,13 +1,13 @@
要求: 要求:
打包压缩/var/log/nginx目录下所有内容存放在/tmp/nginx目录里 打包压缩/var/log/nginx目录下所有内容,存放在/tmp/nginx目录里
压缩文件命名规范yymmdd_logs.tar.gz只保存七天内的文件超过七天的文件会进行清理 压缩文件命名规范:yymmdd_logs.tar.gz,只保存七天内的文件,超过七天的文件会进行清理
``` ```
#!bin/bash #!bin/bash
date="$(date +%Y%m%d)" date="$(date +%Y%m%d)"
dir='/tmp/nginx' dir='/tmp/nginx'
backupfile='yymmdd_logs.tar.gz' backupfile='yymmdd_logs.tar.gz'
#查看/tmp/nginx是否存在不存在则创建 #查看/tmp/nginx是否存在,不存在则创建
checkbak(){ checkbak(){
if [ ! -e ${dir} ] if [ ! -e ${dir} ]
then then
@ -18,7 +18,7 @@ fi
#压缩文件 #压缩文件
backup(){ backup(){
tar -zcvf ${dir}/${backupfile} /var/log/nginx/ > /dev/null 2>&1 tar -zcvf ${dir}/${backupfile} /var/log/nginx/ > /dev/null 2>&1
echo "${backupfile} Compressed and packaged successfully " echo "${backupfile} Compressed and packaged successfully !"
} }
#清除七天过期文件 #清除七天过期文件

Loading…
Cancel
Save