安装Python3,建立计划任务,定时以root启动
/usr/bin/python3 <<'EOF'
import socket
def wake(mac_addr):
mac = bytes.fromhex(mac_addr.replace(':', ''))
magic = b'\xff' * 6 + mac * 16
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
s.sendto(magic, ("255.255.255.255", 9))
s.close()
if __name__ == "__main__":
wake("4C:CF:7C:37:46:AB") #PC1
wake("A0:8C:FD:ED:3B:8F") #PC2
EOF