-----Original Message----- From: centos-bounces@centos.org [mailto:centos-bounces@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@sc.rr.com wrote:
-----Original Message----- From: centos-bounces@centos.org [mailto:centos-bounces@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