在批处理模式下运行R脚本而不弹出命令提示符

时间:2011-07-16 19:55:54

标签: windows r scheduled-tasks command-prompt

我有一个计划任务(使用SCHTASKS)每分钟运行一次。

SCHTASKS /Create /SC MINUTE /MO 1 /TN READSCALE /TR "Rcmd BATCH --vanilla --slave q:\workspace\waga\readScale.R"

在每个运行命令提示符窗口中弹出。它有点刺激性,对癫痫患者可能有潜在的健康危害。在Java中,可以使用不会弹出命令提示符的javaw.exesee this thread)。是否有R的等价物?

2 个答案:

答案 0 :(得分:3)

感谢serverfault.com,有些人至少在两个方面没有使用外部工具解决问题。 Here's the thread

首先是编写.vbs脚本。这需要一些这种脚本语言的知识,可能并不适合所有人。

第二种方法是在SYSTEM(而不是当前登录的用户)下运行任务(正如我正在做的那样)。

答案 1 :(得分:2)

啊,Windows ......有一个名为hstart的工具可能对此有所帮助。