1
在R程序意外退出之前,我想做一些清理工作。有沒有像Java的關閉掛鉤在R?謝謝如何在退出R腳本之前註冊要調用的函數
在R程序意外退出之前,我想做一些清理工作。有沒有像Java的關閉掛鉤在R?謝謝如何在退出R腳本之前註冊要調用的函數
定義一個.Last函數可以解決這個問題。
.Last <- function() {
printf("\n == END of R | %s (runtime %s) ==\n", Sys.time(),format(round(difftime(Sys.time(), .r.start.time), 2)))
}
類似地。在腳本開始時調用第一個函數。
它似乎。最後不適合我。我的場景是我在R交互式會話中,然後按ctrl + z停止R會話。我想在退出R會話之前執行一些操作。 – zjffdu
不太確定你的意思,但也許'?on.exit'爲你穿插 –
'?reg.finalizer'也可能感興趣 – captainpete