shell脚本备份当前日期文件

Bertha 。 2023-06-02 15:00 87阅读 0赞
  1. #!/bin/bash
  2. #一月前
  3. historyTime=$(date "+%Y-%m-%d %H" -d '1 month ago')
  4. echo ${historyTime}
  5. historyTimeStamp=$(date -d "$historyTime" +%s)
  6. echo ${historyTimeStamp}
  7. #一周前
  8. $(date "+%Y-%m-%d %H" -d '7 day ago')
  9. #本月一月一日
  10. date_this_month=`date +%Y%m01`
  11. #一天前
  12. date_today=`date -d '1 day ago' +%Y%m%d`
  13. #一小时前
  14. $(date "+%Y-%m-%d %H" -d '-1 hours')

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

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

1162521-20190912120042381-1421016414.png

转载于:https://www.cnblogs.com/SimonHu1993/p/11511191.html

发表评论

表情:
评论列表 (有 0 条评论,87人围观)

还没有评论,来说两句吧...

相关阅读