2008年10月15日
pythonのExpectモジュールPexpect
pythonのExpectモジュールPexpectを使ってみました。
Pexpectのサイト : http://www.noah.org/wiki/Pexpect
telnet以下はtelnet自動化のサンプルです。
#!/usr/bin/env python
import pexpect
import sys
telnet = pexpect.spawn ('telnet -l user localhost')
telnet.logfile = sys.stdout
telnet.expect ('[Pp]assword: ')
telnet.sendline ('password')
telnet.expect ('[$%#]')
telnet.sendline ('ls -la')
telnet.expect ('[$%#]')
telnet.close
Pexpectのサイト : http://www.noah.org/wiki/Pexpect
telnet以下はtelnet自動化のサンプルです。
#!/usr/bin/env python
import pexpect
import sys
telnet = pexpect.spawn ('telnet -l user localhost')
telnet.logfile = sys.stdout
telnet.expect ('[Pp]assword: ')
telnet.sendline ('password')
telnet.expect ('[$%#]')
telnet.sendline ('ls -la')
telnet.expect ('[$%#]')
telnet.close
ラベル: LINUX
スポンサードリンク
