Помимо .Rprofile, вы можете определить функции .First
и .Last
. Я обычно ставлю graphics.off()
, чтобы избавиться от любых графических дисплеев, поэтому в этом случае он должен выглядеть примерно так:
.Last <- function() {
graphics.off()
save.image() # optionally, you can define specific file/folder
system(paste("cowsay", "Goodbye @ ", date())) # if you're running GNU/Linux
и получите что-то вроде этого:
___________________________________
< Goodbye @ Wed Aug 4 22:49:46 2010 >
-----------------------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
Однако, это не очень полезно. Пока .Rprofile управляет запуском R, функция .Last может выполнять различные операции «при выходе» ... например, сохранение файла изображения или около того ...