Advertisement
Guest User

Untitled

a guest
Jun 12th, 2016
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. #!/usr/bin/env python
  2. import time
  3. import paramiko
  4.  
  5. mnav={}
  6. ipes=['192.168.1.101','192.168.1.102','192.168.1.103','192.168.1.104','192.168.1.105','192.168.1.106']
  7.  
  8. def connect():
  9. print ('is everybody here?')
  10. for i in [1,2,3,4,5,6]:
  11.  
  12. mnav[i]= paramiko.SSHClient()
  13. mnav[i].set_missing_host_key_policy(paramiko.AutoAddPolicy())
  14. mnav[i].connect(ipes[i-1], username='pi', password='raspberry')
  15. ssh_stdin, ssh_stdout, ssh_stderr = mnav[i].exec_command('echo')
  16. exit_status = ssh_stdout.channel.recv_exit_status()
  17. print (exit_status)
  18.  
  19. def main():
  20. connect()
  21. cmd= ("omxplayer -b movie.mp4")
  22. while True:
  23. for i in [1,2,3,4,5,6]:
  24. if (mnav[i].get_transport().is_active()):
  25. mnav[i].get_transport().open_session().exec_command(cmd)
  26. else:
  27. print ('connection lost ...')
  28. connect()
  29. time.sleep(61) //length of video + 1 sec
  30.  
  31. if __name__ == '__main__':
  32. while True:
  33. try:
  34. main()
  35. except:
  36. pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement