用 Go 写了一个可以运行服务器可交互脚本的程序(续&终)

2021-05-29 20:48:48 +08:00
 phytry

续上一次的帖子 https://www.v2ex.com/t/777281

感谢 v 友们友善的点赞,然后我就努努力改了一些 bug 、整理了一下代码结构更方便阅读、加了一点点新特性了。

现在这个版本基本已经实现我想要的功能了,后面应该不会有大的更新了,所以标题为 终。

说起来,原来 nginx 的 reload 功能是用自己生成的 pid 文件实现的,然后我也抄了一下下,可以方便自己添加指令。不过如果直接用 ps 命令去抓取 pid,其实也可以的吧,不过这样多平台就需要考虑更多问题了。而且我生成 pid 文件的路径我就挺头疼的,放哪里都可能会出问题,最后干脆放当前文件夹好了……

然后嘛,说说轮子问题,已经有很多现有的方案,而且更加成熟美观,为啥还要造轮子呢?

不过老实说,这个也不算轮子了,要是说我造轮子就高抬我了,而且能写下来,主要是因为写这个的过程挺有趣了,还有自己写的程序要是经常能给自己一种派上用场了的感觉,那种成就感太爽了。我之前用 go 实现了一个简单的文件服务器,现在我在不同终端之间传文件,我都不用安装微信 qq 之类的软件了,拜此所赐,我家里工作的电脑不需要安装聊天软件,工作的时候不容易被消息打扰到了,相信不少有 nas 的 v 友能感受到由便利的工具带来的解放感那种感觉。

啊,扯远了,总之……没啥总之的,谢谢走过路过的 v 友们浪费几十秒钟时间看这个贴了~~

1621 次点击
所在节点    分享创造
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/780068

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX