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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM