我正在编写脚本来分析我正在使用 system2 函数的数据。我应该希望,我的功能是正确的。
我的函数返回问题:
Class 'try-error' atomic [1:1] Error in system2(file.path(script.dir, "script1.sh"), c(matlab.dir, :
error in running command
..- attr(*, "condition")=List of 2
.. ..- attr(*, "class")= chr [1:3] "simpleError" "error" "condition"
NULL
Error occurred: Error in system2(file.path(script.dir, "script1.sh"), c(matlab.dir, :
error in running command
runPicnic <- function(sample.name, sample.type, sample.sex, sample.chip, script.dir, matlab.dir) {
pre.res = system2(file.path(script.dir, 'script1.sh'), c(matlab.dir, sample.name, 'outdir', sample.type, sample.sex, sample.chip), stdout=TRUE, stderr=TRUE)
post.res = system2(file.path(script.dir, 'script2.sh'), c(matlab.dir, sample.name, 'outdir'), stdout=TRUE, stderr=TRUE)
return( list(pre.res, post.res) )
}
我正在使用此代码将作业发送到集群上的队列。