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
- 自動化安裝zabbix指令碼(3.0/3.2)指令碼
- Hadoop自動化安裝shell指令碼Hadoop指令碼
- golang一鍵自動安裝指令碼Golang指令碼
- LNMP一鍵自動安裝指令碼LNMP指令碼
- LNMP一鍵自動安裝指令碼薦LNMP指令碼
- 自動化(YUM/編譯)安裝PHP(5.3/5.5/7.0/7.1)指令碼編譯PHP指令碼
- specjvm自動化指令碼JVM指令碼
- docker指令碼自動化Docker指令碼
- 自動化RMAN指令碼指令碼
- MySQL資料庫叢集自動安裝指令碼!MySql資料庫指令碼
- Dockerfile---指令碼自動化Docker指令碼
- vue自動化部署指令碼Vue指令碼
- Centos下Oracle11gR2安裝教程與自動化配置指令碼CentOSOracle指令碼
- oracle 巡檢指令碼(自動化)Oracle指令碼
- JMeter 介面自動化測試(手工轉自動化指令碼)JMeter指令碼
- appium 可以用自動化指令碼安裝 release 包的 ipa 檔案麼APP指令碼
- Memcached安裝及啟動指令碼指令碼
- 幾個shell自動化指令碼(轉)指令碼
- CENTOS 6.6 x64 自動化安裝Oracle Database 11g R2 RAC指令碼CentOSOracleDatabase指令碼
- shell指令碼自動化採集效能sql指令碼SQL
- dataguard switchover的自動化指令碼實現指令碼
- 使用shell生成orabbix自動化配置指令碼指令碼
- 介面自動化指令碼設計規範指令碼
- web自動化測試框架-06 如何快速編寫自動化指令碼Web框架指令碼
- cent os 6.6 x64 自動原始碼安裝mysql 5.6指令碼原始碼MySql指令碼
- 自動ftp指令碼FTP指令碼
- Jenkins 自動化安裝外掛Jenkins
- pyenv 安裝指令碼指令碼
- lnmp安裝指令碼LNMP指令碼
- 用bat指令碼自動生成安裝包InnosetupBAT指令碼
- oracle-rac出問題需要重灌,自動清理安裝痕跡指令碼Oracle指令碼
- 案例八:Shell自動化管理賬號指令碼指令碼
- 自動化瓦力多渠道打包python指令碼Python指令碼
- [python] request 介面測試自動化指令碼轉化為 [locust] 效能測試指令碼Python指令碼
- 自動備份指令碼指令碼
- LNMP自動部署指令碼LNMP指令碼
- awr自動收集指令碼指令碼