我在Ubuntu上和R一起工作。当我工作的时候,我不小心按下了Ctrl-Z,它把我踢出了工作区,我没有保存我的变量。有没有什么方法可以找回我的旧工作区?
谢谢。
发布于 2011-08-08 19:02:50
通过以下方式跳回仍在运行的会话
fg
例如,将您通过Ctrl-Z
暂停的R会话带回前台。
发布于 2011-08-08 19:12:18
重新连接并尝试从终端执行“job”,以查看R进程是否仍然存在。如果是这样,fg
应该像@Dirk所说的那样做(如果你有超过1个挂起的作业,fg %2
会带回第二个作业,依此类推)。
据我所知,如果你真的终止了R会话,并且没有保存你的工作区,它就会丢失--对不起。S-PLUS会在您生成所有变量时将它们保存在您的工作空间目录中,但是R会将所有内容保存在内存中,直到您显式地保存您的工作区-通常是在退出时,但save.image()
可以在会话中途执行此操作。
/Tommy
https://stackoverflow.com/questions/6987178
复制相似问题