我正在摆弄和测试 Hashicorp Vault。我在 mac 终端中以开发模式启动一个保险库服务器:
vault server -dev
因此,如果我这样做,我会得到一些数据
vault status
但是,如果我想关闭服务器并重新启动它,我必须重新启动计算机。关闭 mac shell 不会解决问题,因为我假设服务器继续存在于 mac 内存中。我在谷歌上搜索了很多,看看是否有一个简单的命令来停止开发服务器,但没有找到。
非常感谢帮助。
如果您 ctrl+c 该过程,保管库将终止,您将丢失存储在其中的所有数据。无需重启电脑。
如果这不起作用,你可以用
pkill -9 vault
杀死它
你可以参考这个hashicorp vault官方链接:Deploy Vault#Clean up
它描述了两种方法:
ctrl
+ c
停止服务器。pgrep -f vault | xargs kill
命令终止金库进程。这是官方文档的描述:
按
停止服务器。Ctrl+C
或者,从命令中终止 Vault 进程。
pgrep -f vault | xargs kill