shell脚本备份当前日期文件
#!/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