如何在退出R脚本之前注册要调用的函数
我想在R进程意外退出之前做一些清理工作。在R中是否有类似java的关闭钩子的api?谢谢定义。最后一个函数就可以了如何在退出R脚本之前注册要调用的函数,r,shutdown-hook,R,Shutdown Hook,我想在R进程意外退出之前做一些清理工作。在R中是否有类似java的关闭钩子的api?谢谢定义。最后一个函数就可以了 .Last <- function() { printf("\n == END of R | %s (runtime %s) ==\n", Sys.time(),format(round(difftime(Sys.time(), .r.start.time), 2))) } .Last定义.Last函数就可以了 .Last <- function() {
.Last <- function() {
printf("\n == END of R | %s (runtime %s) ==\n", Sys.time(),format(round(difftime(Sys.time(), .r.start.time), 2)))
}
.Last定义.Last函数就可以了
.Last <- function() {
printf("\n == END of R | %s (runtime %s) ==\n", Sys.time(),format(round(difftime(Sys.time(), .r.start.time), 2)))
}
.Last不太清楚你的意思,但可能是?on.exit
对你感兴趣?reg.finalizer
可能也有兴趣不太清楚你的意思,但可能是?on.exit
对你感兴趣?reg.finalizer
似乎也有兴趣。Last对我不起作用。我的场景是,我在R交互式会话中,然后按ctrl+z停止R会话。在退出R会话之前,我想执行一些操作。看来,Last对我不起作用。我的场景是,我在R交互式会话中,然后按ctrl+z停止R会话。我想在退出R会话之前执行一些操作。