Python中的简单管道
项目描述
概述
一个简单的模块,用于指定和执行一系列命令,在继续执行单行命令之前,可以执行多达1层分支(其中多个任务并行执行)。
功能
执行一系列命令行,允许某些步骤并行运行,然后再按顺序继续。
将命令的标准输出保存到日志文件。
对于每个命令使用临时输出文件,直到它成功完成。然后将其移动到最终位置。
默认情况下,如果输出文件(夹)存在且比输入文件(夹)新,则不会重新运行步骤。
默认情况下在本地运行,或在SGE(使用–use_SGE)或LSF(使用–use_LSF)上运行。