我有基于C ++构建的exe文件。 exe文件需要输入参数。 现在,我想通过更改输入参数从Rstudio启动多个exe文件,以便我可以并行运行不同的方案。当我使用system / shell / system2命令时,该模型开始在Rstudio环境本身内部运行,但是我想使其在Rstudio环境外部运行,以便我可以一次运行多个模型。
system("xyz.exe scenario1")
system("xyz.exe scenario2")
system("xyz.exe scenario3")
答案 0 :(得分:0)
查看?system
,您会发现有一个自变量wait
。从帮助文件中引用:
[
wait
是逻辑(不是NA
),指示R解释器是否应等待 命令完成或异步运行。这将成为;这将是 如果intern = TRUE
被忽略(解释器将始终等待)。
因此,使用wait=TRUE
会导致您需要的行为。