Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 20 9 12 22 * root ssh 10.1.1.140 /sbin/shutdown.sh
- 30 9 12 22 * root ssh 10.1.1.140 /sbin/poweroff
- ####################Start Script
- #!/home/mikepartain/scripts/esxi/bin/python
- from wakeonlan import wol
- import time, argparse, paramiko
- parser = argparse.ArgumentParser()
- parser.add_argument('-w', action='store_true', dest='wakeup')
- parser.add_argument('-s', action='store_true', dest='shutdown')
- args = parser.parse_args()
- if args.wakeup:
- print 'Waking up ESXI Server'
- wol.send_magic_packet('f0.4d.a2.aa.aa.aa')
- if args.shutdown:
- ssh = paramiko.SSHClient()
- ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
- ssh.connect('192.168.178.10', username='root', password='#PASSWORD#')
- stdin, stdout, stderr = ssh.exec_command('powerOffVms && halt')
- print 'Shutting down ESXi Server'
- ssh.close()
- ####################END Script
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement