V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
phytry
V2EX  ›  分享创造

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

  •  
  •   phytry · 2021-05-29 20:48:48 +08:00 · 1769 次点击
    这是一个创建于 1252 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2494 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:30 · PVG 18:30 · LAX 03:30 · JFK 06:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.