我工作的公司有很多"复杂"的基于文件的批处理过程,文件序列如下:
每个步骤可能需要几个小时才能运行(文件可能包含数十亿行数据).与GNU Makefiles粘合在一起,其中包括以下部分:
fileC:fileD run-analysis $ ^> $ @
makefile文件是建模步骤之间的依赖关系,以及允许后一切要重复某个步骤(如果有一个步骤中的问题,或启发式改变等)是有用的.
使用Makefile对我来说总是很糟糕,因为它们用于构建软件,而不是运行批处理.此外,Makefile不提供任何形式的测试框架.
我的问题是,你如何协调像这样的大型序列大型操作?
Makefile可用于构建软件.
但是,它们并不局限于那种活动.
您是否使用过基于Makefile的构建,测试,安装顺序?
有制作Makefile的工具!
这里有一些偏僻的用途,
stackoverflow中的其他引用,
| 归档时间: |
|
| 查看次数: |
496 次 |
| 最近记录: |