实现Run


文档摘要

实现Run 实现Flock 前面提到进程的文件锁,实际上Run也用到了,可以试想下以下的场景。 用户A执行 ,由于本地已经缓存了所以会直接运行本地的脚本。同时用户B执行 ,加上 或者 参数后Run会从远端下载并运行最新的脚本。如果不加文件锁的话,用户A的行为就不可预测了,而文件锁很好得解决了这个问题。 具体使用方法如下,我们封装了以下的接口。 在运行脚本前就调用锁进程的方法。 实现HTTP请求 使用Run时它会自动从网上下载脚本,走的HTTP协议,具体实现方法如下。 ` Run的总体代码是很简单的,主要是通过解析run.conf下载相应的脚本并执行。


发布者: 作者: 转发
评论区 (0)
U