R源异步后台进程使第一个脚本失败

时间:2018-03-27 16:20:12

标签: r asynchronous parallel-processing background-process

编辑: 我相信我发现了这个问题,即使它作为异步运行两个脚本都使用 i 作为for循环计数器...我更改了脚本2以使用 z ,现在我不再收到错误

我正在使用系统将脚本作为异步后台进程来源

system("C:/PROGRA~1/R/R-34~1.0/bin/Rscript.exe C:/Users/Federico/Documents/R/win-library/3.4/taskscheduleR/extdata/PriceTesting.R",
       wait=FALSE, show.output.on.console = F)

此脚本持续12分钟,而原始脚本始终以24/7

运行

当源脚本运行时,主脚本失败了12分钟。这是我从错误记录中检索的所有信息。

[1] "error at 2018-03-27 11:02:18 StopIteration TRXBTC"
[1] "error at 2018-03-27 11:03:18 StopIteration TRXBTC"
[1] "error at 2018-03-27 11:04:17 StopIteration TRXBTC"
[1] "error at 2018-03-27 11:05:17 StopIteration TRXBTC"
[1] "error at 2018-03-27 11:06:17 StopIteration TRXBTC"
[1] "error at 2018-03-27 11:07:18 StopIteration TRXBTC"
[1] "error at 2018-03-27 11:08:17 StopIteration TRXBTC"
[1] "error at 2018-03-27 11:09:18 StopIteration TRXBTC"
[1] "error at 2018-03-27 11:10:18 StopIteration TRXBTC"
[1] "error at 2018-03-27 11:11:18 StopIteration TRXBTC"
[1] "error at 2018-03-27 11:12:17 StopIteration TRXBTC"
[1] "error at 2018-03-27 11:13:19 StopIteration TRXBTC"
[1] "error at 2018-03-27 11:14:18 StopIteration TRXBTC"

我唯一想到的是第二个脚本是从并行进程调用的,主脚本后来试图杀死(在12分钟结束之前)这可能是问题吗?第二个脚本应该完全分开,为什么它会影响我的第一个脚本?

0 个答案:

没有答案