LINUX下,清除日志的脚本。帮帮忙。


#!/bin/bash
#SystemDate
date=$(date +%Y%m%d)
source_url=日志现存路径
target_url=将原日志脊旅备份的路径

cp $source_url/logname $target_url/logname_$date
cat /dev/null > $source_url/logname
原日志需要以>>脊歼方式输出到樱野凳logname
例:命令>>logname&
清除什么样日志?Linux下的日志文件有很多,日志类型也有很多。还有就是不同的发行版的日志文件是有一点区别,这在写日志脚本时有点难(要根据不同的发行版进行不同配置清除选项)。

要清除的日志文件一般都是过逗禅烂期,比如:一个月以前的日志。对于近期的日志一般不建议清除。

还有就是,你的Linux系统是干什么的?如果是服务器山漏,那就得自己安排或写一个日志管理脚本,并放到cron守护进程当中。
如果是我们自己用的个人桌面电脑,袭念其实没必要清除日志,我们的发行版一般都有一个日志默认处理机制(日志轮转与清除),系统默认地会帮你清除很久以前的、没用的日志,你个人就不用管理它了。
如果是想学习有关日志方面的东西,那么可以看看syslogd这个守护进程及其附属的文件的手册页,那里有很详细的说明,或者找本Linux系统管理手册(比如:<Linux系统管理技术手册>)看看里面的配置。
LINUX下,清除日志的脚本。帮帮忙。
← 上一篇: 下一篇: →