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...