我遇到这样的场景,到多台机器上,粘贴同一个内容。
所以我在想,是否需要开发一个新的工具——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
请教各位大神,是否已经有这样的工具?或者没必要造这个轮子?
1
kuanat 18 小时 51 分钟前 via Android 1
REPL 或者 shell 首先是编程语言,然后才有变量,所以声明或者导出变量是个 built-in 的功能。
既然是变量,就有作用域。 |
2
SHF 18 小时 14 分钟前 1
真正的分布式系统,每个节点上有一个进程负责管理、创建子进程,相互通信用 rpc 。
环境变量无非是创建进程时候的某个参数而已,一个对象,key 是变量名,value 是变量值,逻辑都可以通过代码来实现,还能更好的调度执行节点,执行顺序。 |
3
devopsdogdog 6 小时 29 分钟前 via Android 1
毫无意义,那个自动化运维工具满足不了你,批量改变量?
|
4
julyclyde 3 小时 37 分钟前 1
环境变量都是在父子进程之间继承的啊
难道你要入侵活体进程然后注入变量么? |