为什么要从 /tmp 中删除文件?

为什么要从 /tmp 中删除文件?

我使用 centOS5,但是 /tmp 的这些文件会随着时间的推移自动删除。这会在什么样的结构中杀死他?此外,如何阻止这种情况?

答案1

如果您已tmpwatch安装

# rpm -qa | grep tmpwatch
tmpwatch-2.9.7-1.1.el5.2

那么这将/tmp定期清理你的因某种原因而被称为 tmp)

tmpwatch每天由 cron 运行,请查看/etc/cron.daily/tmpwatch

答案2

最好的办法是先问问自己为什么要将长期文件存储在 /tmp 中。然后改变你的工作方式以避免这种情况发生。

/tmp(tmp 是 temporary 的缩写)是为短时间(临时)文件设计的,这些文件会在短时间内创建、使用和删除。它还可以保存一些每次启动时都会重新创建的套接字(X11 就是这样做的)。我认为大多数备份软件也会默认跳过 /tmp。

如果您的应用程序坚持在 /tmp 中保留除临时文件之外的任何内容,请提交错误报告。

相关内容