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?

link|improve this question

39% accept rate
The whole point of /tmp is for files to be there temporarily. Otherwise it will fill up! – Eddie Jun 11 '09 at 4:34
feedback

2 Answers

up vote 7 down vote accepted

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

link|improve this answer
feedback

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.

link|improve this answer
1  
This reminds me of the Windows user who was storing files he wanted to keep in his recycle bin (true story)! – mh. Jun 11 '09 at 8: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 8:57
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.