集群使用系统()提交工作粘但给“sbatch:命令未发现很多错误。
18视图(30天)
显示旧的评论
我编写的代码转换为LSF集群工作负载管理器使用粘。很多MATLAB代码包括一行提交. sh脚本工作的集群(linux),所以我改变了' bsub '命令对LSF的sbatch粘。很多然而,仍然弹出命令没有发现的错误。
摆脱埃罗的一个方法是添加的字符' & '最后的系统命令显示在网站上
//www.tianjin-qmedu.com/help/matlab/ref/system.html
。然而,尽管这个错误不再出现,显示了“状态= 0”(这通常意味着程序运行正确),输出文件. sh文件假设编写没有出现。
strFn_O =“/ dev / null”;
strFn_E =“/ dev / null”;
sysClusterCmd = [“美元sbatch——ntasks = 1——作业名= 007输出= 'strFn_O”——错误= 'strFn_E“S1_C1_0001。sh &’];
系统(sysClusterCmd);
我的问题是,如何改变代码写输出文件以正确的文件夹?
我再次使用shell调用matlab调用shell。这是一个问题吗?