mydumper自動化安裝指令碼
#!/usr/bin/expect -f
set hname [lindex $argv 0]
set timeout 1
spawn ssh -p 22000 lilongqian@$hname
expect {
"yes/no" {send "yes\r" }
"password" {send "test\r"; }
}
expect "$"
send "sudo yum install -y pcre* glib2-devel mysql-devel zlib-devel pcre-devel openssl-devel\r"
send "mkdir -p /home/myhomedir/soft/tools\r"
send "exit\r"
interact eof
spawn scp -P22000 /home/myhomedir/upload/mydumper/mydumper-0.9.1.tar.gz lilongqian@$hname:/home/myhomedir/soft/tools
expect {
"yes/no" {send "yes\r" }
"password" {send "ok\r"; }
}
interact eof
spawn ssh -p 22000 lilongqian@$hname
expect {
"yes/no" {send "yes\r" }
"password" {send "ok\r"; }
}
expect "$"
send "tar -zxvf /home/myhomedir/tools/mydumper-0.9.1.tar.gz -C/home/myhomedir/tools\r"
send "cd /home/myhomedir/tools/mydumper-0.9.1\r"
send "cmake .\r"
send "make \r"
send "sudo make install\r"
send "exit\r"
interact eof
set hname [lindex $argv 0]
set timeout 1
spawn ssh -p 22000 lilongqian@$hname
expect {
"yes/no" {send "yes\r" }
"password" {send "test\r"; }
}
expect "$"
send "sudo yum install -y pcre* glib2-devel mysql-devel zlib-devel pcre-devel openssl-devel\r"
send "mkdir -p /home/myhomedir/soft/tools\r"
send "exit\r"
interact eof
spawn scp -P22000 /home/myhomedir/upload/mydumper/mydumper-0.9.1.tar.gz lilongqian@$hname:/home/myhomedir/soft/tools
expect {
"yes/no" {send "yes\r" }
"password" {send "ok\r"; }
}
interact eof
spawn ssh -p 22000 lilongqian@$hname
expect {
"yes/no" {send "yes\r" }
"password" {send "ok\r"; }
}
expect "$"
send "tar -zxvf /home/myhomedir/tools/mydumper-0.9.1.tar.gz -C/home/myhomedir/tools\r"
send "cd /home/myhomedir/tools/mydumper-0.9.1\r"
send "cmake .\r"
send "make \r"
send "sudo make install\r"
send "exit\r"
interact eof
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9606353/viewspace-2156460/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 自動化指令碼安裝mysql shell指令碼範例指令碼MySql
- golang一鍵自動安裝指令碼Golang指令碼
- specjvm自動化指令碼JVM指令碼
- Centos下Oracle11gR2安裝教程與自動化配置指令碼CentOSOracle指令碼
- vue自動化部署指令碼Vue指令碼
- Dockerfile---指令碼自動化Docker指令碼
- appium 可以用自動化指令碼安裝 release 包的 ipa 檔案麼APP指令碼
- JMeter 介面自動化測試(手工轉自動化指令碼)JMeter指令碼
- pyenv 安裝指令碼指令碼
- Jenkins 自動化安裝外掛Jenkins
- 介面自動化指令碼設計規範指令碼
- web自動化測試框架-06 如何快速編寫自動化指令碼Web框架指令碼
- oracle-rac出問題需要重灌,自動清理安裝痕跡指令碼Oracle指令碼
- 用bat指令碼自動生成安裝包InnosetupBAT指令碼
- [python] request 介面測試自動化指令碼轉化為 [locust] 效能測試指令碼Python指令碼
- Docker的指令碼安裝Docker指令碼
- pyautogui模組,PC自動化指令碼,控制滑鼠GUI指令碼
- 案例八:Shell自動化管理賬號指令碼指令碼
- 自動化瓦力多渠道打包python指令碼Python指令碼
- 使用Gradle編寫蒲公英自動上傳安裝包和更新說明指令碼Gradle指令碼
- 自動備份指令碼指令碼
- 微服務專案Git倉庫自動化指令碼微服務Git指令碼
- 用python寫一個自動化盲註指令碼Python指令碼
- k8s自動化部署springcloud、springboot指令碼K8SGCCloudSpring Boot指令碼
- Ubuntu自動啟動配置指令碼Ubuntu指令碼
- 通過 PXE 自動化安裝 Ubuntu ServerUbuntuServer
- 無人值守自動化安裝系統
- PXE實現系統自動化安裝
- Python——自動簽到指令碼Python指令碼
- 使用 Playwright 指令碼錄製簡化自動化測試:完全指南指令碼
- linux透過shell指令碼實現ssh互動式自動化Linux指令碼
- 高複用性自動化指令碼設計實踐指令碼
- 安卓抓取JD wskey + 新增指令碼自動轉換JD cookie安卓指令碼Cookie
- APP自動化環境搭建與安裝(Windows)APPWindows
- 自動化測試之:Jenkins安裝與部署Jenkins
- centos 自動啟動指令碼和自啟動服務CentOS指令碼
- shell指令碼一鍵安裝nginx指令碼Nginx
- 透過Shell指令碼自動安裝Hive&JDBC測試&提供CDH5網盤地址指令碼HiveJDBCH5