Chinaunix首页 | 论坛 | 博客
  • 博客访问: 199333
  • 博文数量: 34
  • 博客积分: 1572
  • 博客等级: 上尉
  • 技术积分: 911
  • 用 户 组: 普通用户
  • 注册时间: 2004-11-08 15:45
文章分类

全部博文(34)

文章存档

2012年(3)

2011年(31)

我的朋友

分类: 嵌入式

2011-12-16 16:36:31

htcacheclean可以用于将的磁盘缓冲区占用的空间保持在一个合理的水平。这个工具可以手动运行也可以作为后台守护进程运行。当作为守护进程运行的时候,它将每隔一段时间检查一次缓冲区所在目录并进行清理。你可以通过 TERM 或 INT 信号停止守护进程的清理操作。

top

htcacheclean [ -D ] [ -v ] [ -t ] [ -r ] [ -n ] -ppath -llimit

htcacheclean -b [ -n ] [ -t ] [ -i ] -dinterval -ppath -llimit

top

-dinterval每隔interval分钟进行一次清理。这个选项和 -D, -v, -r 互斥,不能同时使用。要关闭清理进程,可以使用SIGTERM或SIGINT信号。 -D进行一次”演习”而不真正清理任何内容。这个选项和 -d 互斥,不能同时使用。 -v显示详细的统计信息。这个选项和 -d 互斥,不能同时使用。 -r进行彻底的清理。它假定Apache web服务器已经停止(否则你将在缓冲区中留下垃圾)。这个选项和 -d 互斥,不能同时使用。同时该选项隐含了 -t 选项。 -n温和精细的清理。这样清理过程将会被减慢以有利于其它进程的执行。htcacheclean有时将会进入休眠状态,以便:(a)磁盘IO被延时; (b)操作系统内核可以同时执行其它进程。 -t删除所有空目录,而默认只删除缓存文件。因为在某些配置情况下会建立数量巨大的目录,这样很可能导致inode或文件分配表耗尽。我们建议你使用这个选现。 -ppath将path指定为磁盘缓冲区的根目录。它必须和指定的目录相同。 -llimit将limit指定为磁盘缓冲区允许占用的最大空间。用xxB表示xx字节,用xxK表示xx千字节,用xxM表示xx兆字节。 -i智能运行,也就是仅在磁盘缓冲区的内容被更改的情况下运行。仅能够和 -d 选项同时使用。

top

htcacheclean仅在一切操作都成功的情况下返回”0“,否则返回”1“。

阅读(2689) | 评论(1) | 转发(2) |
给主人留下些什么吧!~~

图片MM2011-12-20 05:06:18

好像没清理过啊