R脚本在我未积极使用计算机时停止运行

R脚本在我未积极使用计算机时停止运行,r,sleep,osx-snow-leopard,R,Sleep,Osx Snow Leopard,我正在运行一个脚本,在glmer模型上执行自动向后选择。脚本运行顺序drop1()命令,在每个步骤后自动删除具有最高p值的预测值。它非常耗时,所以我想让它在一夜之间运行,但当我离开计算机时,R停止运行 我在《雪豹》中运行R3.1.1。我已经设置了系统首选项以防止计算机睡眠,我还通过在终端中运行“pmset noidle”来防止睡眠。尽管如此,当我让我的脚本运行时,它会在我最后一次活动(在任何应用程序中)后大约45分钟安静地暂停,并在早上再次开始使用计算机时安静地恢复。我可以大致判断脚本何时处于活

我正在运行一个脚本,在glmer模型上执行自动向后选择。脚本运行顺序drop1()命令,在每个步骤后自动删除具有最高p值的预测值。它非常耗时,所以我想让它在一夜之间运行,但当我离开计算机时,R停止运行

我在《雪豹》中运行R3.1.1。我已经设置了系统首选项以防止计算机睡眠,我还通过在终端中运行“pmset noidle”来防止睡眠。尽管如此,当我让我的脚本运行时,它会在我最后一次活动(在任何应用程序中)后大约45分钟安静地暂停,并在早上再次开始使用计算机时安静地恢复。我可以大致判断脚本何时处于活动状态,因为它会定期打印时间戳。我在这篇文章的底部粘贴了一个输出的示例片段(主要是为了让人们能够看到时间戳)。我知道我收到了一些与模型装配相关的警告,但我很确定这些警告不会导致7.5小时的延迟

这发生在其他人身上了吗?在我离开电脑时,有没有关于如何保持脚本运行的建议?我是新来的网站,所以请让我知道什么额外的信息,我可以提供

[1] "Wed Feb 25 21:31:59 2015"
Single term deletions

Model:
Pref ~ Nut * Subfamily + Nut * Sex + Subfamily * Sex + DrinkDur + 
    TrialTime + holdDur + FeedOrder + (1 | SpCode/Indiv)
              Df    AIC    LRT   Pr(Chi)    
<none>           809.07                     
DrinkDur       1 810.77  3.703   0.05433 .  
TrialTime      1 807.06 -0.011   1.00000    
holdDur        1 807.37  0.306   0.58036    
FeedOrder      1 810.24  3.172   0.07490 .  
Nut:Subfamily 32 820.47 75.404 2.315e-05 ***
Nut:Sex        4 843.44 42.375 1.395e-08 ***
Subfamily:Sex  8 809.06 15.995   0.04245 *  
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

[1] "Now dropping TrialTime"
[1] "Wed Feb 25 22:39:51 2015"
Single term deletions

Model:
Pref ~ Nut + Subfamily + Sex + DrinkDur + holdDur + FeedOrder + 
    (1 | SpCode/Indiv) + Nut:Subfamily + Nut:Sex + Subfamily:Sex
              Df    AIC    LRT   Pr(Chi)    
<none>           807.06                     
DrinkDur       1 808.72  3.665   0.05556 .  
holdDur        1 805.33  0.276   0.59950    
FeedOrder      1 808.19  3.134   0.07667 .  
Nut:Subfamily 32 818.18 75.125 2.523e-05 ***
Nut:Sex        4 841.42 42.360 1.405e-08 ***
Subfamily:Sex  8 807.18 16.125   0.04062 *  
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
[1] "Now dropping holdDur"
[1] "Thu Feb 26 00:39:02 2015"
Single term deletions

Model:
Pref ~ Nut + Subfamily + Sex + DrinkDur + FeedOrder + (1 | SpCode/Indiv) + 
    Nut:Subfamily + Nut:Sex + Subfamily:Sex
              Df    AIC    LRT   Pr(Chi)    
<none>           805.33                     
DrinkDur       1 806.85  3.519   0.06066 .  
FeedOrder      1 806.47  3.134   0.07667 .  
Nut:Subfamily 32 816.48 75.144 2.508e-05 ***
Nut:Sex        4 839.69 42.357 1.407e-08 ***
Subfamily:Sex  8 805.55 16.220   0.03934 *  
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
[1] "Now dropping FeedOrder"
[1] "Thu Feb 26 08:04:21 2015"
There were 50 or more warnings (use warnings() to see the first 50)
Single term deletions

Model:
Pref ~ Nut + Subfamily + Sex + DrinkDur + (1 | SpCode/Indiv) + 
    Nut:Subfamily + Nut:Sex + Subfamily:Sex
              Df    AIC    LRT   Pr(Chi)    
<none>           806.47                     
DrinkDur       1 808.10  3.636   0.05655 .  
Nut:Subfamily 32 819.11 76.647 1.574e-05 ***
Nut:Sex        4 840.14 41.678 1.945e-08 ***
Subfamily:Sex  8 806.69 16.222   0.03931 *  
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
[1] "Now dropping DrinkDur"
[1] "Thu Feb 26 09:48:59 2015"
Single term deletions

Model:
Pref ~ Nut + Subfamily + Sex + (1 | SpCode/Indiv) + Nut:Subfamily + 
    Nut:Sex + Subfamily:Sex
              Df    AIC    LRT   Pr(Chi)    
<none>           808.10                     
Nut:Subfamily 32 821.02 76.918 1.446e-05 ***
Nut:Sex        4 842.05 41.944 1.713e-08 ***
Subfamily:Sex  8 807.25 15.147   0.05635 .  
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
[1] "Now dropping Subfamily:Sex"
[1] "Thu Feb 26 10:02:58 2015"
Single term deletions

Model:
Pref ~ Nut + Subfamily + Sex + (1 | SpCode/Indiv) + Nut:Subfamily + 
    Nut:Sex
              Df    AIC    LRT   Pr(Chi)    
<none>           807.25                     
Nut:Subfamily 32 829.94 86.695 6.160e-07 ***
Nut:Sex        4 849.83 50.576 2.737e-10 ***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
[1]“2015年2月25日星期三21:31:59”
单项删除
型号:
Pref~坚果*亚科+坚果*性+亚科*性+饮用
试验时间+保持时间+进给顺序+(1 | SpCode/Indiv)
Df AIC轻轨公共关系(Chi)
809.07
DrinkDur 1810.773.7030.05433。
试验时间1807.06-0.011.00000
holdDur 1807.37 0.306 0.58036
FeedOrder 1 810.24 3.172 0.07490。
螺母:亚科32 820.47 75.404 2.315e-05***
螺母:性别4 843.44 42.375 1.395e-08***
亚科:性别8809.0615.9950.04245*
---
签名。代码:0'***'0.001'***'0.01'*'0.05'.'0.1''1
[1] “现在放弃试用期”
[1] “2015年2月25日星期三22:39:51”
单项删除
型号:
Pref~坚果+亚科+性+饮用水+保持量+饲料订单+
(1 | SpCode/Indiv)+坚果:亚科+坚果:性别+亚科:性别
Df AIC轻轨公共关系(Chi)
807.06
DrinkDur 1808.723.6650.05556。
holdDur 1805.33 0.276 0.59950
饲料订单1808.19 3.134 0.07667。
螺母:亚科32818.1875.1252.523e-05***
螺母:性别4 841.42 42.360 1.405e-08***
亚科:性别8 807.18 16.125 0.04062*
---
签名。代码:0'***'0.001'***'0.01'*'0.05'.'0.1''1
[1] “现在放下holdDur”
[1] “2015年2月26日星期四00:39:02”
单项删除
型号:
Pref~坚果+亚科+性别+饮用水+饲料订单+(1 | SpCode/Indiv)+
坚果:亚科+坚果:性别+亚科:性别
Df AIC轻轨公共关系(Chi)
805.33
饮水量1806.853.5190.06066。
饲料订单1806.473.1340.07667。
螺母:亚科32816.4875.1442.508e-05***
螺母:性别4 839.69 42.357 1.407e-08***
亚科:性别8805.55 16.220 0.03934*
---
签名。代码:0'***'0.001'***'0.01'*'0.05'.'0.1''1
[1] “现在放弃FeedOrder”
[1] “2015年2月26日星期四08:04:21”
有50个或更多警告(使用warnings()查看前50个)
单项删除
型号:
Pref~坚果+亚科+性别+饮用水+(1 | SpCode/Indiv)+
坚果:亚科+坚果:性别+亚科:性别
Df AIC轻轨公共关系(Chi)
806.47
DrinkDur 1808.10 3.636 0.05655。
螺母:亚科32819.1176.6471.574e-05***
螺母:性别4 840.14 41.678 1.945e-08***
亚科:性别8806.6916.2220.03931*
---
签名。代码:0'***'0.001'***'0.01'*'0.05'.'0.1''1
[1] “现在放下酒杯”
[1] “Thu Feb 26 09:48:59 2015”
单项删除
型号:
Pref~Nut+亚家族+性别+(1 | SpCode/Indiv)+Nut:亚家族+
坚果:性别+亚科:性别
Df AIC轻轨公共关系(Chi)
808.10
螺母:亚科32 821.02 76.918 1.446e-05***
螺母:性别4 842.05 41.944 1.713e-08***
亚科:性别8807.2515.1470.05635。
---
签名。代码:0'***'0.001'***'0.01'*'0.05'.'0.1''1
[1] “现在删除亚家族:性”
[1] “2015年2月26日星期四10:02:58”
单项删除
型号:
Pref~Nut+亚家族+性别+(1 | SpCode/Indiv)+Nut:亚家族+
坚果:性
Df AIC轻轨公共关系(Chi)
807.25
螺母:亚科32 829.94 86.695 6.160e-07***
螺母:性别4 849.83 50.576 2.737e-10***
---
签名。代码:0'***'0.001'***'0.01'*'0.05'.'0.1''1

我不确定您为什么会遇到这个问题,因为您使用了一些选项来防止计算机进入睡眠状态(您是否也禁用了屏幕保护程序?)

让我们来解决这个问题,而不是试图找出为什么您的计算机会进入睡眠或空闲状态,尽管您试图通过设置来防止这种情况

以下是您应该做的:

  • 打开终端窗口(您可以在聚光灯下找到它)
  • 键入
    screen
    以启用,这对持久性很有用(主要用于远程连接到Linux服务器时,但在此处也很有用)
  • 在终端窗口中运行脚本,针对特定的R安装和脚本位置编辑以下命令:
    /usr/bin/Rscript”/Users/usr/Documents/longscript.R“

  • 这应该能奏效。如果您想格外小心或遇到任何问题,.

    我不使用OSX,但在Windows中,硬盘也有节能设置。你检查过这些了吗?是的!在Mac电脑上,这些设置位于“系统首选项”下