[CentOS] Deleting contents of /tmp on shutdown

Thomas Dukes tdukes at sc.rr.com
Sat Dec 12 22:29:55 UTC 2009


 

> -----Original Message-----
> From: centos-bounces at centos.org 
> [mailto:centos-bounces at centos.org] On Behalf Of Geerd-Dietger Hoffmann
> Sent: Saturday, December 12, 2009 5:22 PM
> To: CentOS mailing list
> Subject: Re: [CentOS] Deleting contents of /tmp on shutdown
> 
> On Sat, Dec 12, 2009 at 10:05 PM, Thomas Dukes 
> <tdukes at sc.rr.com> wrote:
> >
> >
> >> -----Original Message-----
> >> From: centos-bounces at centos.org
> >> [mailto:centos-bounces at centos.org] On Behalf Of Keith Keller
> >> Sent: Saturday, December 12, 2009 4:50 PM
> >> To: CentOS mailing list
> >> Subject: Re: [CentOS] Deleting contents of /tmp on shutdown
> >>
> >> On Sat, Dec 12, 2009 at 02:33:33PM -0500, Thomas Dukes wrote:
> >> > I use to have a line of code in /etc/init.d/syslog (I think
> >> this was
> >> > the
> >> > file) to delete the contents of my /tmp directory on shutdown.
> >>
> >> In /etc/init.d/syslog?  That seems like a bad place to put 
> it, even 
> >> if it does check (as I assume it must have) the current 
> runlevel, and 
> >> only deletes in runlevels [016] or [06]; if it gets killed 
> too early, 
> >> you could delete a file from /tmp that is needed to 
> cleanly kill off 
> >> a subsequent process.
> >>
> >> /etc/init.d/halt calls /sbin/halt.local, which might be a 
> good place, 
> >> except that it's already umounted nonessential filesystems 
> by then, 
> >> so if you have /tmp on a different fs putting it there 
> won't work.  
> >> (You could mount it from halt.local, clean it, then umount it, but 
> >> that seems extremely kludgy.)  You could write your own 
> simple script 
> >> and link it in /etc/rc[06].d/ to run after S00killall but before 
> >> S01halt or S01reboot.
> >> (It is not clear to me whether enough processes are killed 
> off that 
> >> cleaning /tmp is safe here; might be worth testing in a 
> noncritical 
> >> environment
> >> first.)
> >>
> >> --keith
> >
> > As I said, I think that was were the code was added.  Just 
> not really sure.
> > I remember the files were deleted on shutdown/reboot.
> >
> > Been reading and have seen it may be better to delete the tmp 
> > directory files on boot before any services start.  What do 
> you think?
> 
> I have the /tmp in memory, which effectively deletes 
> everything on reboot. Maybe another solution?
> 
> Cheers Didi

Hi Didi,

I read that was an option also.  How would I move my /tmp to RAM?

TIA




More information about the CentOS mailing list