跟大家说说我是怎么定时清理日志的

古哥 网站咨询

一般情况下,网站运行都会有日志生成,这个时候我们就要对日志进行分割,可以参考之前的讨论:Centos 使用rsyslog自动定时切割网站运行日志

当然,你也可以每天定时清理一下日志

回复

共2条回复 我来回复
  • 古哥的头像
    古哥
    联系邮箱:admin#iymark.com
    评论

    在/opt/shell/目录新建log.sh,如果没有目录也可以新建目录,内容如下:

    #!/bin/bash
    cat /dev/null > /usr/local/apache/logs/secdebug_log
    cat /dev/null > /usr/local/apache/logs/secaudit_log

    修改文件编码为utf-8,换行编码为unix。

    然后ssh终端输入crontab -e,摁下i键,进入编辑模式,插入如下代码:

    0 1 * * * sh /opt/shell/log.sh

    表示每天凌晨一点,执行log.sh脚本,即清理日志文件,日志文件直接按照log.sh里,我给出的写法,写你自己的日志目录即可。

    2021年02月04日 21:46 0条评论
  • 古哥的头像
    古哥
    联系邮箱:admin#iymark.com
    评论

    具体的周日任务格式如下:

    # Example of job definition:
    # .—————- minute (0 – 59)
    # | .————- hour (0 – 23)
    # | | .———- day of month (1 – 31)
    # | | | .——- month (1 – 12) OR jan,feb,mar,apr …
    # | | | | .—- day of week (0 – 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
    # | | | | |
    # * * * * *

    2021年02月04日 21:49 0条评论
微信小程序
微信公众号