У вас есть несколько вариантов, в зависимости от того, что вы установили или готовы установить: -
- Используйте TeamViewer или другое программное обеспечение для удаленного рабочего стола на обеих машинах: это позволяет вам войти в систему удаленно, а затем вы можете завершить работу, как если бы вы сидели за ноутбуком (TeamViewer бесплатен для некоммерческого использования).
- Запустите
ssh
с удаленного ПК и введитеsudo shutdown -h now
. - Запустите фоновый скрипт, который периодически проверяет наличие файла флага в общем каталоге: если он найден, скрипт удаляет файл флага, а затем запускается
shutdown -h now
; поскольку `sudo нельзя использовать неинтерактивно, скрипт должен быть запущен в корневой оболочке.- Удаление файла флага указывает удаленному ПК, что команда выключения была выполнена.
- Сценарий должен удалить файл флага при первом запуске, чтобы ноутбук не выключался сразу после перезагрузки, если он уже был выключен при установке файла флага.
Другие формы выключения могут быть вызваны другими командами ( sudo pmset ...
), такими как спящий режим или режим гибернации.