我使用该bigmemory
包将一个非常大的矩阵放入共享内存中(请参见下面的脚本,因此它可以由其他 R 会话中的脚本并行访问。
我现在想以非交互方式执行脚本。问题是,如果我使用 运行它,矩阵会在进程结束Rscript
后立即从共享内存中删除。Rscript
我可以添加Sys.sleep(99999)
到脚本的末尾,但我想知道是否有更好的方法来完成这个。有任何想法吗?
library(bigmemory)
m = read.big.matrix("matrix.txt", type='double', shared = TRUE, header = FALSE, sep = "\t")
sign = describe(m)
dput(sign, "matrix.signature")