项目发布中的tars_start.sh是如何生成的?
开始
发布任务之后,我们都会在 bin 目录下看见 tars_start.sh 文件。但是这个文件是如何获取的呢?为了探究这个问题,我们首先下载源码到本地。
1 | git clone git@github.com:TarsCloud/TarsFramework.git |
然后这里我使用 vscode 进行全局搜索 tars_start.sh 这个文件名。

从中我们发现其实是使用了常量 TARS_SCRIPT 这个变量,所以我们再搜索这个变量。

然后我们就会发现 save2file 函数就是保存 tars_start.sh 的脚本,然后我们可以推测这个代码中是否还存在着具体文件逻辑写入。

然后我在前面就找到了如下的代码,对比发现知道,就是从这里面进行编写的服务启动脚本。


本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 梧桐树下!
评论







