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")
def process(section, task_command): client = ParamikoClient('config.ini', section) client.Connect() client.run_command(task_command)
def process_func(call_arg_str): global task_num client = ParamikoClient('config.ini') print client.connect() client.run_command('date')