同步線上伺服器程式碼到web節點指令碼
提供了你與作業系統之間通訊的方式。這種通訊可以以互動方式(從鍵盤輸入,並且可以立即得到響應),或者以shell script(非互動)方式執行。shell script是放在檔案中的一串shell和作業系統 ,它們可以被重複使用。本質上,shell script是 行命令簡單的組合到一個檔案裡面。 |
記錄一個shell 小例項,線上伺服器同步程式碼到web節點 。
#!/bin/bash #author:21yunwei c="$1"; if [ "$c" != "1" ]; then echo "EXIT"; exit; fi
#定義web節點池
webnode=( 21yunwei-web1 21yunwei-web2 21yunwei-web3 21yunwei-web4 )
#迴圈同步資料,從測試站點目錄更新到正式站點目錄
for host in ${webnode[@]} do echo "rsync data to $host" rsync -avz -P -e ssh /wwwroot/21yunwei-prelive/* $host:/wwwroot/21yunwei/ done ret=$? if [ $ret -eq 0 ] then echo "$1 同步完畢" else echo "$1 同步失敗,請檢查" fi
假設指令碼名字為:rsync_to_web.sh
用法
./rsync_to_web.sh 1
原文地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2668570/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 程式碼上線的shell指令碼指令碼
- 上傳程式碼到伺服器伺服器
- 檢測不同伺服器上程式碼差別的shell的指令碼伺服器指令碼
- 不用開著電腦,如何將指令碼程式碼放到伺服器上?指令碼伺服器
- Gradle指令碼:上傳Apk到蒲公英Gradle指令碼APK
- linux 上 jenkins 透過節點服務在 windows 執行指令碼LinuxJenkinsWindows指令碼
- 傳奇人物線上改名指令碼指令碼
- hadoop_批量命令指令碼&同步檔案指令碼Hadoop指令碼
- centos 監控web站點是否500 指令碼CentOSWeb指令碼
- 批次非同步上傳aws圖片指令碼(python)非同步指令碼Python
- 真▪一行程式碼完成從前端程式碼build到部署線上行程前端UI
- 給你一臺伺服器,你能把你寫的程式碼部署到線上嗎?伺服器
- 掃碼點餐!線上點餐(外賣與自取)小程式!
- 記一次 Laravel 程式碼部署到伺服器上(Ubuntu 18.04)Laravel伺服器Ubuntu
- phpstorm 遠端連結伺服器同步程式碼PHPORM伺服器
- 私有伺服器上搭建 Git 伺服器,並實現客戶端提交程式碼後自動同步到站點目錄伺服器Git客戶端
- 指令碼:線上重定義,從普通表到分割槽表,redefinition_table.sh指令碼
- 使用jmeter錄製web指令碼JMeterWeb指令碼
- phpstorm2020將原生程式碼實時自動同步到遠端伺服器PHPORM伺服器
- swoft程式碼同步
- Locust 程式碼指令碼實現指令碼
- 使用程式碼將github倉庫裡某個issue同步到CSDN部落格上Github
- JavaScript刪除元素節點程式碼例項JavaScript
- 線上定時指令碼執行慢,分析過程指令碼
- 我的無線轉有線linux伺服器用到的指令碼們Linux伺服器指令碼
- 線上直播系統原始碼,取CTreeCtrl控制元件選中節點的文字原始碼控制元件
- 剝開比原看程式碼04:如何連上一個比原節點
- web指令碼編輯器ACE EditorWeb指令碼
- 載入非同步指令碼的藝術非同步指令碼
- JS指令碼非同步載入淺析JS指令碼非同步
- mysql dump 拉取遠端資料同步到本地庫的shell 指令碼MySql指令碼
- Python——自動簽到指令碼Python指令碼
- 影片聊天原始碼,同步、非同步示例程式碼分析原始碼非同步
- zookeeper 伺服器動態上下線程式碼伺服器線程
- 從一個埋點日誌上報指令碼說起指令碼
- 優雅地除錯線上程式碼除錯
- 少年,想線上熱更新程式碼不?
- 線上程式碼編輯器選型