项目发布中的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 许可协议。转载请注明来自 梧桐树下!
评论