quit(save="default")
q(save="default")
.Last <- function(x) { ...... }
save
| a character string indicating whether the environment (workspace) should be saved. |
quit or its alias q terminate the current
R session. save must be one of "no", "yes",
"ask" or "default". In the first case the workspace
is not saved, in the second it is saved and in the third the user is
prompted and can also decide not to quit. The default is to
ask in interactive use and not to save in non-interactive use, but
may be overridden by command-line arguments.
Immediately before terminating, the function .Last()
is executed if it exists. If in interactive use there are errors in
the .Last function, control will be returned to the command
prompt, so do test the function thoroughly.
.First for setting things on startup.
## Unix-flavour example
.Last <- function() {
cat("Now sending PostScript graphics to the printer:\n")
system("lpr Rplots.ps")
cat("bye bye...\n")
}
quit("yes")