import paramiko
import time

hostname = '192.168.248.156'
port = 22
user = 'zhou'
passwd = '123'



paramiko.util.log_to_file('paramiko.log')
s = paramiko.SSHClient()
s.set_missing_host_key_policy(paramiko.AutoAddPolicy())
s.connect(hostname=hostname, port=port, username=user, password=passwd)

#get time before reboot
stdin, stdout, stderr = s.exec_command('date', timeout=5)
print "time before reboot:" + stdout.readline()

#reboot
stdin, stdout, stderr = s.exec_command('reboot', timeout=5)
stdin.write('123')
stdin.flush()

for i in range(10):
   s.connect(hostname=hostname, port=port, username=user, password=passwd)
   time.sleep(30)
   
stdin, stdout, stderr = s.exec_command('date', timeout=5)
print "time after reboot:" + stdout.readline()   
    


s.close()

 

相关文章:

  • 2021-10-16
  • 2021-12-19
  • 2021-12-19
  • 2021-11-07
  • 2022-12-23
  • 2022-12-23
  • 2022-02-07
  • 2021-12-09
猜你喜欢
  • 2021-10-16
  • 2022-12-23
  • 2022-12-23
  • 2021-04-01
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案