有人可以通过Bash脚本帮助我启动和停止服务。
要求是否有4台服务器:服务器1,服务器2,服务器3,服务器4,我们需要按顺序启动和停止服务。
[如果我们进行一些补丁更新并关闭服务器,则服务器4上的所有服务应先关闭,然后依次是3、2和1。在重新启动时,反之亦然,即服务器1上的服务,然后是2,然后是3,然后最后4。
请提出建议如何将其自动化。
我是脚本新手,有人可以帮我这个忙。
编辑:这个社区太可怕了,因为告诉这个人需要什么而得到“ -2”?他们明确声明自己是新手,并且清楚地将我的个人资料标记为“ NEW CONTRIBUTOR”。我试图帮助此人知道他们还必须提供什么,以及基本要点。
[有人谈论这个社区有多么不受欢迎,甚至有一篇关于它的博客文章。 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.