Мне интересно, есть ли какой-нибудь способ выполнить программу, выполнить какую-либо команду или что-нибудь еще, закрыв крышку ноутбука.
Мой вопрос должен быть общим, как для Windows, так и для Linux. Что-то полезное должно заключаться в блокировке ноутбука при закрытии крышки (Win + L в окнах) или выполнении дорогостоящих процессов, таких как антивирусный анализ и т. Д., Без необходимости делать это вручную перед закрытием крышки.
windows
linux
laptop
scheduled-tasks
Matias
источник
источник
Ответы:
В Windows 7 единственные варианты выполнения действий при закрытии крышки находятся в параметрах электропитания на панели управления. Доступные действия:
Вы не можете создавать здесь настраиваемые действия для назначения события закрытия крышки.
Но!
Вы можете использовать планировщик заданий, чтобы планировать задание при регистрации определенного события. Идти спать это зарегистрированное событие. При создании запланированной задачи вы можете указать, что вы хотите, чтобы компьютер выходил из спящего режима для выполнения задачи.
Подробные инструкции здесь: Планировщик задач на крышке ноутбука закрыт?
источник
Существует довольно длинное и подробное руководство по выполнению сценариев, когда вы закрываете / открываете крышку ноутбука на форумах Ubuntu .
Однако я не могу найти ничего подобного под Windows.
источник
Решение
Сделайте 'AwayModeEnabled', и Windows фактически не перейдет в спящий режим, когда перейдет в спящий режим. Затем используйте хак с расписанием заданий, упомянутый Уильямом выше.
Pros
Не теряйте сетевых подключений
Cons
Ваш компьютер никогда не может выключиться во время сна
Как
С экрана входа пользователя в систему
Тестирование моего ноутбука Windows 7 с открытым ssh-соединением.
источник