gpt4 book ai didi

r - 如何暂停R并稍后恢复?

转载 作者:行者123 更新时间:2023-12-04 11:52:08 24 4
gpt4 key购买 nike

我有一个非常大的数据集,有超过 1 亿行。我正在该数据集上运行一个循环。代码从两天前就一直在运行,我忘记添加一个计数器来查看还剩多少时间。我在一个办公 table 先到先服务的地方工作,所以你不能有一个特定的办公 table ,每天结束时,你必须退出系统。
我的问题是如果我退出系统,我将失去这两天的工作。有什么办法可以让我暂停 R,注销我的系统,明天早上回来继续我的工作?我正在使用 UNIX。如果有人可以帮助我,我很感激。

问候,
玛莎

最佳答案

如果您使用的是 unix 系统,您很可能可以访问一个名为“screen”的程序。

如果可用,您可以打开终端,启动屏幕,启动 R,然后在 R 仍在后台运行时关闭终端。

然后在稍后或第二天,您只需打开另一个终端,然后使用 screen 连接回之前创建的 session 。

步骤:

  • 在您的终端中,开始屏幕
    screen
  • 启动 R,然后运行你的程序
  • 关闭您的终端,只需单击 x,不要按 ctrl-d。

  • ...几个小时以后
  • 打开一个新终端,输入
    screen -ls

    获取当前正在运行的屏幕 session 列表
  • 重新连接到您选择的 session
    screen -r 34234
  • 关于r - 如何暂停R并稍后恢复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27848975/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com