nohup定时日志分割(按日期和大小) 您所在的位置:网站首页 nohup运行慢 nohup定时日志分割(按日期和大小)

nohup定时日志分割(按日期和大小)

2024-01-31 00:34| 来源: 网络整理| 查看: 265

很多时候,用nohup后台启动生成日志时,如果不进行分割,文件会越来越大,导致日志文件打开很慢,不方便问题的ji'shi定位和解决。 此文记录实际开发过程中,按照日期分割日志的操作步骤 一、首先写一个可执行的shell脚本,本次较为简单,建立一个名为nohup_log.sh,内容如下: 按日期 # !/bin/sh # 拷贝日志文件到 昨天的log中 cp /usr/local/release/nohup.out /usr/local/release/logfile_`date -d yesterday +%Y%m%d`.log   # 清空nohup.out 日志 cat /dev/null > /usr/local/release/nohup.out 按大小 # !/bin/sh # 拷贝日志文件到 昨天的log中 split -b 100m -d -a 4 /usr/local/release/nohup.out /usr/local/release/logfile_`date -d yesterday +%Y%m%d`.log   # 清空nohup.out 日志 cat /dev/null > /usr/local/release/nohup.out

二、先手动执行一下shell脚本 ./nohup_log.sh 可能遇到的问题: 1、提示权限不够 解决办法:chmod 777 ./nohup_log.sh 2、提示“目标‘\r’不是目录” 解决办法: 用vim打开sh脚



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有