news.daily 应该以 news 管理员身份运行,而不是以 root 用户运行。它能完成:状态报告,删除过期文章,日志文件处理,处理active文件等功能。
通常在 crontab 中建立 news.daily 的调用。如果要在一天内多次运行,应该加上 norotate 参数,避免日志文件过快的回滚。
命令格式:news.daily 参数...
delayrm
暗含 expireover 的调用。以 -z 参数运行 expire 和 expireover。要删除的文件ID先写入一个文件,再调用 expirerm 删除文件。
notdaily
将不进行需要一天一次的诸如日志处理、回滚的工作。
noexpire
确省将删除过期文章。使用该参数则不进行文章过期工作。
noexpireover
确省将过期文章从overview数据库中删除。对于只负责上下游喂信,不提供客户端连接的,无需设置overview数据库,则调用该参数则不进行更新overview的工作。
noexplog
不输出过期日志
nologs
禁止日志处理
norotate
不进行日志回滚
norenumber
禁用 ctlinnd 为 active 文件重建 low-water mark。
lowmark
如果以该参数调用,则通过 ctlinnd lowmark 来重建active的数字。以减少 ctlinnd 操作的时间。如果调用 lowmark 参数,则 norenumber 参数默认。
Copyright © 2006 WorldHello 开放文档之源 计划 |