我使用 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 中保留除临时文件之外的任何内容,请提交错误报告。