示例#1
0
def connect_to_101():
    client = ParamikoClient('config.ini', 'PPM101')
    client.connect()
    home = "/opt/ppm/ppm/"
    # file = '/opt/ppm/ppm/QX_DEV_OPS_962_1/ppm962/test/install.log'
    # cmd = 'file=' + file + '&&mkdir -p "${file%/*}" && touch "$file"'
    _, stdout, _ = client.run_command("cd /opt/ppm/ppm/ && for i in $(ls -d */); do echo ${i}; done")

    for line in iter(stdout.readline, ""):
        print(line.strip())
        if is_ppm_instance(home, line.strip(), client):
            print("it's PPM instance")
示例#2
0
def process(section, task_command):
    client = ParamikoClient('config.ini', section)
    client.Connect()
    client.run_command(task_command)
示例#3
0
def process_func(call_arg_str):
    global task_num
    client = ParamikoClient('config.ini')
    print client.connect()
    client.run_command('date')