[英]Services start and stop script [on hold]
有人可以帮助我使用 Bash 脚本来启动和停止服务。
要求是如果有 4 台服务器:服务器 1、服务器 2、服务器 3、服务器 4,我们需要按顺序启动和停止服务。
假设如果我们进行一些补丁更新并关闭服务器,服务器 4 上的所有服务应该 go 关闭,然后 3 然后 2 然后 1。重新启动时,反之亦然,即服务器 1 上的服务,然后是 2,然后是 3,最后是 4 .
请建议如何实现自动化。
我对脚本很陌生,有人可以帮我解决这个问题。
编辑:这个社区太可怕了,告诉这个人需要什么得到“-2”? 他们显然是 state 他们是新的,并且清楚地将我的个人资料标记为“新贡献者”。 我试图帮助这个人知道他们必须额外提供什么,以及一个基本的大纲。
人们一直在谈论这个社区是多么不受欢迎,甚至还有一篇关于它的博客文章。 https://stackoverflow.blog/2018/04/26/stack-overflow-isnt-very-welcoming-its-time-for-that-to-change/读完后我觉得“很酷,他们提出来了并且正在努力。” 可能不会。
你太荒谬了,我将在此编辑后删除我的帐户。
原来的:
所以这里需要一些额外的信息。 除了我最后总结的一般想法流之外,实际上不可能对现有的东西做太多事情。
需要:
基本流程:
下:
Initialize an array of variables for all the services per machine.
ssh machine 4, run down commands, verify down, send back ok for variables.
logic verify machine 4 down success.
ssh machine 3, repeat down procedure
.... (Repeat as needed)
logic verify all machines down.
announce clear.
升级您的软件。
向上:
Initialize an array of variables for all the services per machine.
ssh machine 1, run up commands, verify up, send back ok for variables.
logic to verify machine 1 up.
... (Repeat as needed)
logic verify all up
announce all clear.
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.