如何附加到已经运行的R脚本

时间:2017-09-27 20:28:29

标签: r

我有一个已经运行了几天的R脚本。我需要在那里改变一些东西,但不想丢失已经完成的计算。有没有办法连接到它并暂停和调试?与gdb一样,您可以附加到已经运行的进程。

1 个答案:

答案 0 :(得分:3)

我很遗憾地说没有。没有给出脚本已经运行。

一些不会让您感觉更好的额外信息:

  • 您不应该编写必须运行数天的脚本(至少在R中),至少在没有让他们写出RDS文件以保存您的进度的情况下。
  • 您可以在运行脚本之前在RStudio中设置调试。
  • 如果您运行的是Rcpp代码,则可以使用gdb(来自Hadley Wickam&site网站here的更多信息)。
  • 您可以详细了解调试R代码here