def django_fun(): client = ParamikoClient('config.ini') client.connect() cmd_list = ['cd ~/hailong/django_operate' , 'ls' , 'source env/bin/activate' , 'cd django_blog' , 'ls' #, 'pip install -r requirements.txt' , 'python manage.py runserver'] client.run_multi_seq_command(cmd_list)
def func(call_arg_str): global task_num client = ParamikoClient('config.ini') print client.connect() #client.run_command('date') cmd_list = {'ls', 'cd ~/hailong', 'ls'} client.run_multi_seq_command(cmd_list) lock.acquire() task_num -= 1 if task_num == 0: print call_arg_str, ' consume ', time.time()-begin lock.release()