From hb at maths.lth.se  Mon Apr 10 15:08:00 2006
From: hb at maths.lth.se (Henrik Bengtsson)
Date: Mon, 10 Apr 2006 15:08:00 +0200
Subject: [Rd] Run package code on R shutdown?
In-Reply-To: <4439A4F2.3040708@stats.uwo.ca>
References: <4439A4F2.3040708@stats.uwo.ca>
Message-ID: <59d7961d0604100608g8f7325dt9173e0b472d934d@mail.gmail.com>

On 4/10/06, Duncan Murdoch <murdoch at stats.uwo.ca> wrote:
> I'm sure I've seen this discussed before, but haven't been able to find
> it.  I'd like some package code to be run when R is shut down
> (approximately when a user's .Last function would be run), to clean up
> properly.  What is the best way to do this?

I tried to do this some time ago.  My conclusion then is that it
cannot be done with a guarantee, because R can exit in different ways.
 I implemented what I had an came up with an onSessionExit() method
available in R.utils.  Check that out for a start.  It modifies
.Last(), but that can be circumvented by quit(callLast=FALSE).

/Henrik

> Duncan Murdoch
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>
>


--
Henrik Bengtsson
Mobile: +46 708 909208 (+2h UTC)



[Rd] Run package code on R shutdown?
Henrik Bengtsson