Exemplo n.º 1
0
def load_xml_file(fileName):  
    root = et.parse(fileName).getroot()  
  
   #获取所有list节点  
    clients = root.findall('client')  
    #遍历list节点的子元素  
    for client in clients:  
        addr = client.find('addr').text
        passwd = client.find('passwd').text
        username = client.find('usr').text
        print addr,username,passwd
        #session是谢鹏师兄写的一个脚本,用于测试。
        s = session(addr, username, passwd)
        #执行命令,这是另外一个脚本,用于保存要执行的命令。
        exe_cmd(s)
Exemplo n.º 2
0
#-*- coding: UTF-8 -*-
#!/usr/bin/python 
import sys
from session import *

s = session('192.168.9.64','root','uestc8020')
s.cmd('cd /root')
s.cmd('mkdir hahaha')
s.cmd('ls -l')
s.close()
Exemplo n.º 3
0
From linux:

    Start a session
        >> tmux
        Fire up venv
            >> source venv/bin/activate
        Fire up python app
            >> python scheduler.py
        Exit from session
            >> ctrl + b   >> d

    List sessions
        >> tmux ls
        
    Attach into a session (edit)
        >> tmux attach
Exemplo n.º 4
0
#-*- coding: UTF-8 -*-
#!/usr/bin/python 
import re,sys,pxssh,pexpect,time,xml.dom.minidom
from session import *

session = session('192.168.1.13','root','uestc8020')
session.cmd('mysql -puestc8020','','','mysql>')
session.cmd('use mysql','Database changed','Unknown database','mysql>')
session.cmd('select host,user from user;','sec','ERROR','mysql>')
session.cmd('exit','','','')
session.close()