我正在寻找节点和任务运行者的一些帮助。我正在寻找一个任务跑步者的咕噜声但是当我需要一个水桶时它可能是一个救火车。
我有一个脚本,每5分钟作为一个cron作业运行。从那个脚本我有一些逻辑,如果满足条件,那么它需要调用另一个脚本。
第一个脚本应该完成执行并关闭,但生成的脚本需要运行。
我正在做什么,对于上下文,我有第一个脚本检查SVN仓库并验证版本号,如果不同则需要更新然后运行测试套件。
由于第一个脚本只负责检查仓库,必要时更新应该自行运行并在完成时终止。
下一组脚本需要在自己的进程下执行。我基本上设置了持续集成,并将运行多个任务,包括单元测试,少/少编译,缩小等。
如果我选择最好和最有效的模块,我可以使用grunt。
编辑:
这个问题与node.js child process - difference between spawn & fork相似
我特别的问题是我希望父母退出并让孩子继续前进。为此我假设我会使用fork,因为我需要一个新的v8来运行。这可能吗?
第一个运行器只做一些快速逻辑来确定要运行的操作集。