我有一个R函数,每天上午9点到下午5点以“无限循环”处理交易数据。其输出包括必须上传到我们的网络服务器的已处理数据。此过程需要相对较长的2分钟,但与所有其他过程无关。因此,我想在后台运行它。
在Linux中,我会编写一个R脚本“upload_stuff.R”,并在我的主循环中包含行
system("Rscript upload_stuff.R &")
在单独的核心上运行上传,这样就不会减慢主工作者的速度。
在Windows中执行此操作的最佳方式是什么?
答案 0 :(得分:1)
如果其他进程不依赖于此步骤,则可以使用
system("Rscript upload_stuff.R &", wait=FALSE)
然后将在流程背景中运行。