pexpect 學習
#!/usr/bin/python
#coding:utf-8
import pexpect
import time
ip="192.168.122.10"
name="root"
pwd="XXXXX"
port="22"
print '------ssh -p %s %s@%s' %(port,"root",ip)
child=pexpect.spawn('ssh -p %s %s@%s' %(port,"root",ip) )
ii=child.expect ('password:')
ii=child.sendline(pwd)
ii=child.expect('#')
ii=child.sendline('mkdir -p /root/demo/ && touch /root/demo/ptest.txt')
ii=child.sendline('test -e /root/demo/ptest.txt && rm -f /root/demo/ptest.txt')
child.sendline("exit") #必須指向這一行,才能指向上一行
child.close()
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9606353/viewspace-2639409/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 深度學習——學習目錄——學習中……深度學習
- 學習ThinkPHP,學習OneThinkPHP
- 深度學習學習框架深度學習框架
- 強化學習-學習筆記3 | 策略學習強化學習筆記
- 機器學習-整合學習機器學習
- 前端學習之Bootstrap學習前端boot
- 如何學習機器學習機器學習
- 強化學習-學習筆記2 | 價值學習強化學習筆記
- 機器學習——監督學習&無監督學習機器學習
- 深度學習+深度強化學習+遷移學習【研修】深度學習強化學習遷移學習
- 機器學習整合學習—Apple的學習筆記機器學習APP筆記
- 前端週刊第62期:學習學習再學習前端
- 學習產品快報09 | “CSDN學習”:增加學習提醒,提示學習不忘記
- 機器學習-整合學習LightGBM機器學習
- 機器學習:監督學習機器學習
- 程式設計學習MarkDown學習程式設計
- Golang 學習——interface 介面學習(一)Golang
- Golang 學習——interface 介面學習(二)Golang
- 強化學習10——迭代學習強化學習
- 機器學習之學習速率機器學習
- 深度學習學習7步驟深度學習
- 機器學習學習筆記機器學習筆記
- 免殺學習-基礎學習
- Go學習【二】學習資料Go
- 《JAVA學習指南》學習筆記Java筆記
- 機器學習&深度學習之路機器學習深度學習
- java學習之道 --- 如何學習java?Java
- 學習筆記【深度學習2】:AI、機器學習、表示學習、深度學習,第一次大衰退筆記深度學習AI機器學習
- 機器學習學習中,數學最重要!機器學習
- 【區塊鏈學習】《區塊鏈學習指南》學習筆記區塊鏈筆記
- 機器學習/深度學習書單推薦及學習方法機器學習深度學習
- 機器學習中的元學習機器學習
- 深度學習框架Pytorch學習筆記深度學習框架PyTorch筆記
- 機器學習&深度學習 操作tips機器學習深度學習
- 機器學習是深度學習之母機器學習深度學習
- 機器學習之學習曲線機器學習
- Flutter學習記錄(一)Dart學習FlutterDart
- 整合學習(一):簡述整合學習