清理/ tmp

什么机制控制/ tmp目录清理的频率/时间。 如果有这样的内置机制,还是需要使用自定义的cron?

我将不胜感激一个特定的命令/工具,或者如果你只是指向我在哪里可以find适当的文档。

如果有问题,我正在使用Ubuntu 10.04服务器。

在Ubuntu上,安装tmpreaper。

apt-get install tmpreaper 

tmpwatch可以用来清理/tmp

那么,你可以挂载在交换/ ramdisk(谷歌如何设置)Solaris默认情况下,每次重新启动清理。 :-)我已经在Linux上完成了,它可以非常好,并使/ tmp更好,更快。

就个人而言,我只会从/ tmp中删除比最后一次重启更早的东西,或者我知道这是安全的,很多东西在/ tmp中都有工作数据,而且我们可能从刚启动后(我不知道这当然,但我会谨慎,授予,最坏的情况下,重新启动,你是固定的)。

对于长时间的正常运行, tmpreaper是要走的路。

Ubuntu在每次启动时清除/tmp 。 如果重新启动,则可能会根据提供给tmpreaper阈值删除可能要保留的tmpreaper 。 您可以使用TMPTIMEvariables控制引导时间/tmp清理。

man rcS

TMPTIME
启动时,如果修改时间超过TMPTIME天数,/ tmp中的文件将被删除。 值为0意味着无论年龄大小,文件都被删除。 如果您不希望系统清除/ tmp,则将TMPTIME设置为负值(例如-1)或无限字。