mexport:多节点环境变量声明工具

1 天前
 chengrui0428

我遇到这样的场景,到多台机器上,粘贴同一个内容。

所以我在想,是否需要开发一个新的工具——mexport ,它大概会是传统 export 的多节点增强版。mexport 允许在多节点环境下对变量进行声明、移除等操作,功能简洁高效,特别适合分布式系统的使用场景。

大概是这样的工具:

Mexport is short for export in multi nodes.
Since export is a well-known tool, mexport wants to work as export in multi nodes.

Options:
  -n    remove the export property from each NAME
  -p    display a list of all exported variables and functions

Usage:
  mexport [name[=value] ...] [flags]

Flags:
  -h, --help     help for mexport
  -p, --print    display a list of all exported variables and functions
  -n, --remove   remove the export property from each NAME

请教各位大神,是否已经有这样的工具?或者没必要造这个轮子?

446 次点击
所在节点    Linux
4 条回复
kuanat
1 天前
REPL 或者 shell 首先是编程语言,然后才有变量,所以声明或者导出变量是个 built-in 的功能。

既然是变量,就有作用域。
SHF
1 天前
真正的分布式系统,每个节点上有一个进程负责管理、创建子进程,相互通信用 rpc 。
环境变量无非是创建进程时候的某个参数而已,一个对象,key 是变量名,value 是变量值,逻辑都可以通过代码来实现,还能更好的调度执行节点,执行顺序。
devopsdogdog
17 小时 50 分钟前
毫无意义,那个自动化运维工具满足不了你,批量改变量?
julyclyde
14 小时 58 分钟前
环境变量都是在父子进程之间继承的啊
难道你要入侵活体进程然后注入变量么?

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

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

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

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

© 2021 V2EX