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