r - 调用 R 脚本/函数在 Windows 后台运行

标签 r windows background-process

我有一个 R 函数,每天上午 9 点到下午 5 点在“无限循环”中处理交易数据。它的输出包括必须上传到我们的网络服务器的已处理数据。这个过程需要比较长的 2 分钟,但是独立于所有其他过程。因此,我想在后台运行它。

在 Linux 中,我会编写一个 R 脚本“upload_stuff.R”,并在我的主循环中包含以下行

system("Rscript upload_stuff.R &")

在单独的核心上运行上传,这样它就不会减慢主要工作人员的速度。

在 Windows 中执行此操作的最优雅方法是什么?

最佳答案

如果其他进程不依赖这一步,可以使用

system("Rscript upload_stuff.R &", wait=FALSE)

这将在进程后台运行。

关于r - 调用 R 脚本/函数在 Windows 后台运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43339646/

相关文章:

windows - 解决托管和 native 堆栈跟踪 - 使用哪个 API?

ios - UIPageViewController 和 NSURLConnection 是在后台加载 vc 的正确类吗?

java - 添加 Gmail 后台依赖项时出错

r - 在 ggplotly 中分面时出现重复的图例

c++ - 如何停止控制台应用程序中的闪烁?

c++ - 确定处理器对 SSE2 的支持?

ios5 - iPhone 上的 Nike+ GPS 如何在后台接收加速度计更新?

r - 格式化多个 geom_sf 图例

r - 使用shiny.io访问本地mysql服务器

r - 在 MS-Windows 下加密 R 脚本