在全天候运行的服务器上:定义/控制/configuration/ tmp(和/ var / tmp)的清理位置以及如何清理?
一般来说,这完全取决于你正在使用的发行版,但你可以假设,如果有东西被删除,它是从cronjob完成的,当然是从/etc/cron.daily运行(也可以是cron.weekly或/etc/cron.d )。
如果安装了tmpwatch ,那就是删除你的文件和目录。 以最简单的方式,它被执行为tmpwatch <hours> <dir1> [<dir2>, ...]
另一个变种是tmpreaper 。
我同意Torian使用tmpwatch的build议。 有一件事要注意(har har)是因为tmpwatch默认使用文件atime来决定是否应该删除一个文件。 如果你用noatime挂载你的/tmp分区,这可能会导致问题。 相反,使用relatime ,特别是因为新的内核有更聪明的处理这个标志。