Chat GPT WOL

 Adott egy HTPC amit a másik szobából kapcsolok be a főgépről. Évekig úgy csináltam, hogy elindítok egy LibreOffice munkafüzetet ahol a MAC címeket tárolom, kimásolom majd a Terminálba bemásolom a parancssor mellé és felébresztem a kis gépet. Sokáig próbálkoztam egy olyan szkript-el ami két kattintásból megcsinálja a fenti műveletet. Eljutottam a ChatGPT-ig és a hatodik próbálkozása sikerrel járt, tehát működik. Íme a kód:

#!/bin/bash
# Script to wake up computers online

# Enter the MAC addresses of the computers you want to wake up
MAC_ADDRESS_1="xx:xx:xx:xx:xx:xx"
MAC_ADDRESS_2="xx:xx:xx:xx:xx:xx"
MAC_ADDRESS_3="xx:xx:xx:xx:xx:xx"

# Enter the IP address of the router
ROUTER_IP="192.168.1.1"

# Send a magic packet to wake up each computer
wakeonlan $MAC_ADDRESS_1 -i $ROUTER_IP
wakeonlan $MAC_ADDRESS_2 -i $ROUTER_IP
wakeonlan $MAC_ADDRESS_3 -i $ROUTER_IP

echo "Wake up signal sent to all computers!" 

Ahhoz, hogy használni tudd ezt a szkriptet másold be a célszámítógép MAC címét a "xx:xx:xx:xx:xx:xx" helyére (akár 3 számítógépet is felébreszthetsz egyszerre, ha nem akkor töröld ki a 2,3-ast), valamint a routered IP címét "192.168.1.1". Mentsd el '.sh' kiterjesztéssel pl. 'wake_up_computers.sh'. Tedd program futtathatóvá, a Terminálba ezzel a paranccsal 'chmod +x wake_up_computers.sh'. Utána futtathatod így './wake_up_computers.sh'.

0 comments: