Возможно ли приостановить через LAN?
Я уже настроил пробуждение по локальной сети (через локальную сеть WIFI) и смог разбудить машину с Ubuntu через локальную сеть (с ноутбука под управлением Windows 7 с помощью WakeOnLan из пакета Magick).
Есть ли способ приостановить в локальной сети ту же машину?
Я ненавижу спускаться вниз каждый раз, когда заканчиваю работу в локальной сети.
1 ответ
Да, через SSH. Настроить openssh-server на вашем компьютере, чтобы продолжить. Далее, посмотрите на эту страницу, чтобы найти соответствующую команду для вызова приостановки. Вы могли бы просто использовать sudo pm-suspendОднако для этого требуются права root.
Теперь включите команду suspend в псевдоним Bash, добавив в .bashrc:
alias suspendnow='dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend'
Сохранить, выйти и снова войти.
Теперь, если все настроено правильно, вы можете запустить:
ssh user@computer -f 'suspendnow'
инициировать приостановку вашего компьютера. Обратите внимание, что это может не работать на сервере, вам придется использовать sudo pm-suspend вместо причудливого метода dbus.