[CentOS] Deleting contents of /tmp on shutdown

Sat Dec 12 22:21:35 UTC 2009
Geerd-Dietger Hoffmann <ribalba at gmail.com>

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


-- 

My www page: www.ribalba.de
Email / Jabber: ribalba at gmail.com
Skype : ribalba