9

我希望 R 在我的(广泛的)模拟和保存结果之后关闭我的计算机,这可能吗?

4

3 回答 3

11

是的,看一下shutdown包里面的功能fun

系统命令的标志shutdown取决于您的操作系统,该函数只是调用适当标记的命令。

fun::shutdown

function (wait = 0) 
{
    Sys.sleep(wait)
    ifelse(.Platform$OS.type == "windows", shell("shutdown -s -t 0"), 
        system("shutdown -h now"))
}
于 2012-08-16T06:22:45.723 回答
8

R 可以使用 向系统发送命令?system,因此 Windows 所需的任何操作都可以使用它来完成:

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/shutdown.mspx?mfr=true

R 有一个.Last()quit()(or q()) 及其runLast参数控制的函数,因此您可以在此处通过 发送关闭命令system,以便在退出 R 后发生。使用 R 保存对象是使用saveor完成的save.image,尽管默认保存为很好quit()

于 2012-08-16T06:26:44.797 回答
0

执行

system("shutdown -s") 

将关闭您的计算机。只需将其添加到脚本的末尾

于 2019-11-15T13:46:08.030 回答