续上一次的帖子 https://www.v2ex.com/t/777281
感谢 v 友们友善的点赞,然后我就努努力改了一些 bug 、整理了一下代码结构更方便阅读、加了一点点新特性了。
现在这个版本基本已经实现我想要的功能了,后面应该不会有大的更新了,所以标题为 终。
说起来,原来 nginx 的 reload 功能是用自己生成的 pid 文件实现的,然后我也抄了一下下,可以方便自己添加指令。不过如果直接用 ps 命令去抓取 pid,其实也可以的吧,不过这样多平台就需要考虑更多问题了。而且我生成 pid 文件的路径我就挺头疼的,放哪里都可能会出问题,最后干脆放当前文件夹好了……
然后嘛,说说轮子问题,已经有很多现有的方案,而且更加成熟美观,为啥还要造轮子呢?
不过老实说,这个也不算轮子了,要是说我造轮子就高抬我了,而且能写下来,主要是因为写这个的过程挺有趣了,还有自己写的程序要是经常能给自己一种派上用场了的感觉,那种成就感太爽了。我之前用 go 实现了一个简单的文件服务器,现在我在不同终端之间传文件,我都不用安装微信 qq 之类的软件了,拜此所赐,我家里工作的电脑不需要安装聊天软件,工作的时候不容易被消息打扰到了,相信不少有 nas 的 v 友能感受到由便利的工具带来的解放感那种感觉。
啊,扯远了,总之……没啥总之的,谢谢走过路过的 v 友们浪费几十秒钟时间看这个贴了~~