I use centOS5, but these files of /tmp is deleted automatically when time passes. What kind of structure will this kill him in? In addition, How to stop this?
Asked
Active
Viewed 3,206 times
3
-
1The whole point of /tmp is for files to be there temporarily. Otherwise it will fill up! – Eddie Jun 11 '09 at 04:34
2 Answers
8
If you have tmpwatch
installed
# rpm -qa | grep tmpwatch
tmpwatch-2.9.7-1.1.el5.2
Then that will be clearing your /tmp
regularly (it is called tmp for a reason)
tmpwatch
is run from cron on a daily basis, check out /etc/cron.daily/tmpwatch
Dave Cheney
- 18,307
- 7
- 48
- 56
3
The best thing to do is ask yourself why you are storing long-lived files in /tmp in the first place. And then change the way you work so that it doesn't happen.
/tmp (tmp is short for temporary) is designed for short-lived (scratch) files which are created, used and deleted in a short period of time. It can also hold some sockets which are re-created every boot (X11 does this). I think most backup software will skip /tmp by default, too.
If you have an application that insists on keeping anything other than scratch files in /tmp, file a bug report.
pgs
- 3,471
- 18
- 19
-
1This reminds me of the Windows user who was storing files he wanted to keep in his recycle bin (true story)! – Maximus Minimus Jun 11 '09 at 08:28
-
Yes, I heard that story. I also remember reading a forum thread where someone kept his emails in his mail client's trash folder. – pgs Jun 11 '09 at 08:57