LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 917|回复: 7

求教:自动清除日志的脚本

[复制链接]
发表于 2005-10-17 23:00:10 | 显示全部楼层 |阅读模式
清除/usr/local/http/logs下的access_log文件,并新建一个同样的文件,然后重新启动apache ,最好可以设成定期自动清除
发表于 2005-10-18 00:26:22 | 显示全部楼层
写一个文件 clear_access_log.sh


  1. #!/bin/sh
  2. > /usr/local/http/logs/access_log
复制代码

放到 /etc/cron.daily/

  1. # chmod +x clear_access_log.sh
  2. # cp clear_access_log.sh /etc/cron.daily/
复制代码

就好了。
回复 支持 反对

使用道具 举报

发表于 2005-10-18 01:12:02 | 显示全部楼层
这个有专门的logrotate包实现。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-18 16:11:43 | 显示全部楼层
如果放到/etc/cron.daily/下是一天清除一次吧?

还要新建一个一样的文件,然后重新启动apache ,

能否解释解释?^_^  菜鸟
回复 支持 反对

使用道具 举报

发表于 2005-10-18 20:09:47 | 显示全部楼层
> /usr/local/http/logs/access_log
上面这句就清空那个文件了。并不是删掉

apache不需要重启
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-18 21:46:30 | 显示全部楼层
恩,明白了,谢了
回复 支持 反对

使用道具 举报

发表于 2005-10-19 16:51:50 | 显示全部楼层
> 和 〉〉的 关系
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-19 17:19:32 | 显示全部楼层
> 和 〉〉两者有什么区别吗?都是什么意思啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表