Advertisement
Guest User

Untitled

a guest
Feb 21st, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. 20 9 12 22 * root ssh 10.1.1.140 /sbin/shutdown.sh
  2. 30 9 12 22 * root ssh 10.1.1.140 /sbin/poweroff
  3.  
  4. ####################Start Script
  5. #!/home/mikepartain/scripts/esxi/bin/python
  6.  
  7. from wakeonlan import wol
  8. import time, argparse, paramiko
  9.  
  10.  
  11. parser = argparse.ArgumentParser()
  12. parser.add_argument('-w', action='store_true', dest='wakeup')
  13. parser.add_argument('-s', action='store_true', dest='shutdown')
  14. args = parser.parse_args()
  15.  
  16.  
  17. if args.wakeup:
  18. print 'Waking up ESXI Server'
  19. wol.send_magic_packet('f0.4d.a2.aa.aa.aa')
  20.  
  21. if args.shutdown:
  22. ssh = paramiko.SSHClient()
  23. ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
  24. ssh.connect('192.168.178.10', username='root', password='#PASSWORD#')
  25. stdin, stdout, stderr = ssh.exec_command('powerOffVms && halt')
  26. print 'Shutting down ESXi Server'
  27. ssh.close()
  28.  
  29.  
  30. ####################END Script
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement