#!/usr/bin/python3 import os import sys from wakeonlan import send_magic_packet def check_status(ip): res = os.system("ping -n -c 1 " + ip + " > /dev/null") if res == 0: return True else: return False def main(): ip = "127.0.0.1" mac = "ff-ff-ff-ff-ff-ff" if check_status(ip): print("System is up") sys.exit(0) else: print("System is down") print("Sending WoL magic packet to " + mac) send_magic_packet(mac) sys.exit(1) main()