ssh_client=paramiko.SSHClient()
ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh_client.connect(hostname=pa1 ,port=22,username=pa2,password=pa3)
cmd = in1 + " " + in2
cmd2= in3 + " " + in4
stdin,stdout,stderr=ssh_client.exec_command(cmd, get_pty=True)
stdin2,stdout2,stderr2=ssh_client.exec_command(cmd2, get_pty=True)
def randomNumberGenerator():
#while not thread_stop_event.isSet():
for line2 in stdout2:
output2 = line2.rstrip()
socketio.emit('newnumber2', {'number2': output2}, namespace='/test')
socketio.sleep(1)
print (output2)
for line in stdout:
output = line.rstrip()
socketio.emit('newnumber', {'number': output}, namespace='/test')
socketio.sleep(1)
print (output)
Я хочу выполнить две команды для запуска двух разных сценариев python на удаленном сервере и получить два разных выходных значения одновременно.
Я могу сделать это только с помощью одного python файл и получить значение через flask -socketio и отобразить обратно на мою HTML страницу, но я не знаю, как сделать это с двумя значениями одновременно.
Я новичок to flask -socketio, кто-нибудь может мне помочь?