[Rd] hook for when R quits
Duncan Murdoch
murdoch.duncan at gmail.com
Fri Mar 11 19:53:00 CET 2011
On 11/03/2011 1:37 PM, Michael Lawrence wrote:
> Thanks for the suggestion, but I don't think that R finalizes all of its
> objects when it quits. At least a simple test suggests that on Linux.
Did you use onexit=TRUE? On Windows that appears to work...
Duncan Murdoch
> Michael
>
> On Fri, Mar 11, 2011 at 10:19 AM, Jeffrey Ryan<jeffrey.ryan at lemnica.com>wrote:
>
> > Take a look at reg.finalizer. You'd have to create an object
> > internally that would persist until R exits - and a related function
> > to handle cleanup of course.
> >
> > HTH
> > Jeff
> >
> > On Fri, Mar 11, 2011 at 12:08 PM, Michael Lawrence
> > <lawrence.michael at gene.com> wrote:
> > > Hi,
> > >
> > > Is there any way that a package can listen for when R quits? The Qt stuff
> > is
> > > hooking into platform-specific event loops and when those die
> > unexpectedly
> > > (from the perspective of Qt), it aborts, causing an annoying error
> > dialog.
> > > If we could catch when R is killed, we could cleanup, like we do with
> > > .onUnload.
> > >
> > > Thanks,
> > > Michael
> > >
> > > [[alternative HTML version deleted]]
> > >
> > > ______________________________________________
> > > R-devel at r-project.org mailing list
> > > https://stat.ethz.ch/mailman/listinfo/r-devel
> > >
> >
> >
> >
> > --
> > Jeffrey Ryan
> > jeffrey.ryan at lemnica.com
> >
> > www.lemnica.com
> >
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
More information about the R-devel
mailing list