onSessionExit
From R.utils v1.7.5
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 class '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 Rsession finished. For instance, the user may quit Rby
calling quit(callLast=FALSE)
.
Moreover, when Ris run in batch mode, .Last()
is never called.
Value
- Returns (invisibly) the hooks successfully called.
See Also
.Last()
.
finalizeSession
().
Examples
onSessionExit(function(...) {
cat("Bye bye world!\n");
})
quit()
Community examples
Looks like there are no examples yet.