自動化部署指令碼開啟所有zookpeer等服務

2021-08-17 07:10:51 字數 562 閱讀 9466

1.為了方便ssh連線,最好把所有的主機之間實現免密登入

ssh-keygen

sh-copy-id 主機名

2.在根目錄下新建bin資料夾,並建立部署的指令碼start.sh

#!/bin/bash

for i in12

3dossh weijie$i

done

sh start.sh
補充:

export作用:它所修飾的作用域為當前shell程序以及子程序。不加export修飾的變數只能在當前程序有效

例如:

在v1.sh檔案中寫入:

#!/bin/bash

a=1v2.sh

在v2.sh檔案寫入:

#!/bin/bash

echo

$a

執行v1.sh沒有內容輸出。

當把v1中的a=1定義成export再執行v1.sh就會輸出1

自動化部署指令碼

usr bin env python coding utf 8 import sys,os import subprocess import re import shlex import time filename sys.argv 0 absdir os.path.abspath os.path....

部署python自動化指令碼 搭建自動化指令碼執行環境

年前把平台的指令碼寫好了,準備在虛擬機器中全部執行一遍。沒想到在虛擬機器中配置了很長時間,才把環境搭好。為了不再犯這配置環境的苦,在這簡單說說環境的搭建吧。因為寫的指令碼是在win7上實現的,所以虛擬機器我安裝的也是win7系統。1 安裝python 2 配置環境變數 python安裝成功後,將安裝...

shell指令碼 自動化部署lnmp

root localhost shell vim lnmp.sh bin bash yum y install httpd 安裝http yum y install mariadb mariadb devel mariadb server 安裝資料庫 yum y install php php my...