[英]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.