tmp目录自动清除和tmpwatch命令

Posted 采蘑菇的小蜜蜂

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tmp目录自动清除和tmpwatch命令相关的知识,希望对你有一定的参考价值。

      习惯性的将一些临时文件放在tmp目录下,让其自然删除。同时,为了保证tmp目录不爆满,系统默认情况下每日会处理一次tmp目录文件,原理就是使用了tmpwatch。在系统最小安装情况下,这个功能是没有安装的。
安装:

安装后会在/etc/cron.daily/目录下生成一个tmpwatch文件。内容如下:

从代码中可看出,tmp目录会删除240小时未访问过的文件。

tmpwatch工具从指定的目录中递归地搜索并删除指定的目录中一段时间未访问的文件。

tmpwatch参数说明:

[warning]对于mysql服务器,如果将pid和socket文件创建在tmp目录下,要将这两个文件排除在外,否则mysql重启或使用socket文件登录时,提示找不到文件。可通过-U mysql[/warning]

转载来之运维生存时间:http://www.ttlsa.com/html/3323.html

以上是关于tmp目录自动清除和tmpwatch命令的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统下/tmp目录下的临时文件怎么清理?

linux基础命令---tmpwatch

Linux下关于/tmp目录的清理规则

tmp目录的下的备份文件定期删除

优雅地删除 Linux 中的垃圾文件第六季

优雅地删除 Linux 中的垃圾文件第六季