码迷,mamicode.com
首页 > 系统相关 > 详细

shell脚本备份当前日期文件

时间:2019-09-12 13:32:25      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:pre   打印   脚本备份   code   mes   shell   etc   alt   admin   

#!/bin/bash
#一月前
historyTime=$(date "+%Y-%m-%d %H" -d 1 month ago)
echo ${historyTime}
historyTimeStamp=$(date -d "$historyTime" +%s)
echo ${historyTimeStamp}
 
#一周前
$(date "+%Y-%m-%d %H" -d 7 day ago)
 
#本月一月一日
date_this_month=`date +%Y%m01`
 
#一天前
date_today=`date -d 1 day ago +%Y%m%d`
 
#一小时前
$(date "+%Y-%m-%d %H" -d -1 hours)

备份和删除前两个月的备份文件

#!/bin/sh
source /etc/profile
#获取当前日期
ymd=`date +%Y%m%d`;
#获取上2个月
historyTime=$(date "+%Y%m" -d 2 month ago)
#打印日期
echo ${historyTime}
rm -rf ci_admin.jar.bak-$historyTime*
cp ci_admin.jar ci_admin.jar.bak-$ymd

 技术图片

 

shell脚本备份当前日期文件

标签:pre   打印   脚本备份   code   mes   shell   etc   alt   admin   

原文地址:https://www.cnblogs.com/SimonHu1993/p/11511191.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!