linux之按照日期切割nohup日志

#!/bin/bash
##获取前一天的时间
dt=$(date -d "yesterday" +%Y_%m_%d)
##生成备份文件目录
mkdir -p /home/packages/log/
##备份文件
cp /home/packages/running.log /home/packages/log/running-$dt.log
##原始文件置空
cat /dev/null > /home/packages/running.log


###定期清理文件,保留60天文件
find /home/packages/log/ -type f -mtime +60  -name /home/packages/log/running*|xargs /bin/rm -rf

备份文件目录按照实际情况填写##################

posted @ 2021-11-25 18:05  卜闻卜问卜听卜在乎  阅读(824)  评论(0编辑  收藏  举报