Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- import time
- import paramiko
- mnav={}
- 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']
- def connect():
- print ('is everybody here?')
- for i in [1,2,3,4,5,6]:
- mnav[i]= paramiko.SSHClient()
- mnav[i].set_missing_host_key_policy(paramiko.AutoAddPolicy())
- mnav[i].connect(ipes[i-1], username='pi', password='raspberry')
- ssh_stdin, ssh_stdout, ssh_stderr = mnav[i].exec_command('echo')
- exit_status = ssh_stdout.channel.recv_exit_status()
- print (exit_status)
- def main():
- connect()
- cmd= ("omxplayer -b movie.mp4")
- while True:
- for i in [1,2,3,4,5,6]:
- if (mnav[i].get_transport().is_active()):
- mnav[i].get_transport().open_session().exec_command(cmd)
- else:
- print ('connection lost ...')
- connect()
- time.sleep(61) //length of video + 1 sec
- if __name__ == '__main__':
- while True:
- try:
- main()
- except:
- pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement