сделал (с телефона включаю - если в одной сети с ПК).
Нашёл статью на habr, в которой автор вроде как переделал WoL-ВКЛ на WoL-ВЫКЛ при отправке тех же пакетов. Есть код на Python.
В VSCode я записал этот код. При попытке запуска терминал VSCode выдает вот это:
/bin/python3 /home/myLin/VSCode/PCoff/PCoff.py
Traceback (most recent call last):
File "/home/myLin/VSCode/PCoff/PCoff.py", line 68, in <module>
run_udp_port_listener(WOL_PORT, INTERFACE_NAME)
File "/home/myLin/VSCode/PCoff/PCoff.py", line 51, in run_udp_port_listener
server_socket.bind((ip_addr, port))
PermissionError: [Errno 13] Permission denied
Вот статья на Хабре, откуда я взял код
В терминале Mint'a при ifconfig - выдает 2 пункта: eno1 (я так полагаю - это ethernet-подключение) и lo (хз, что это).
В 7 строке кода я исправил "Ethernet 4" на "eno1" - результат терминала выше.
ЧЯДНТ?
Бросайте изобретать велосипед и знакомьтесь с связкой SSH + poweroff
Стикер
Приложение Macrodroid. На нем просто очень много завязано, поэтому я через него и хотел бы сделать выкл/ребут
я через термукс к терминалу подключаюсь
Это мне нейронка тоже предложила сделать. Но я застрял на импорте ключа на ПК
но работает когда он включён
Перезагрузка идентично, просто вместо poweroff reboot http://askubuntu.com/questions/168879/ddg#168885
А эта вещь всего лишь делается одной командой ssh-copy-id (или около того)
Да, я ввёл так: namePC@192.168.1.255 namePC - имя моего ПК
Оказывается, чтобы этот код сработал - ему тупо не хватало прав sudo В VSCode запустил через sudo - начал слушаться порт После отправки WoL - комп вырубился Файлу *.py теперь осталось выдать права su и запустить его в автозагрузку
Обсуждают сегодня