onSessionExit
From R.utils v2.9.2
by Henrik Bengtsson
Registers a function to be called when the R session finishes
Registers a function to be called when the R session finishes.
- Keywords
- programming
Usage
# S3 method for default
onSessionExit(fcn, action=c("prepend", "append", "replace"), ...)
Arguments
Details
Functions registered this way are called when finalizeSession
() is
called. Moreover, when this package is loaded, the .Last()
function is modified such that finalizeSession()
is called.
However, note that .Last()
is not guaranteed to be called
when the R session finished. For instance, the user may quit R by
calling quit(callLast=FALSE)
.
Moreover, when R is run in batch mode, .Last()
is never called.
Value
Returns (invisibly) the hooks successfully called.
See Also
.Last()
.
finalizeSession
().
Examples
# NOT RUN {
onSessionExit(function(...) {
message("Bye bye world!")
})
quit()
# }
Community examples
Looks like there are no examples yet.