Иногда нужно оставить компьютер сделать задачу и выключить через промежуток времени. Например, когда писал статью об оптимизации изображений для сайта, тестировал много программ и скриптов и ночью оставлял компьютер включённым.
Чтобы не караулить, когда же завершится задача и можно отправить компьютер в спячку и себя вместе с ним, я начал искать способ это дело автоматизировать. Оказалось, что адекватных программ, способных следить за открытыми окнами и выключать/усыплять компьютер при их закрытии или по таймеру, мало. Некоторые подводят, просто не срабатывая в нужный момент, другие излишне сложны в использовании.
К счастью, решение нашёл.
KShutdown
Эта бесплатная утилита позволит выключить компьютер через определённое время или при закрытии окна. Ничего лишнего, но и бедной на функции программу не назвать.
Где скачать: https://kshutdown.sourceforge.io/download.html
Есть версии для Linux и Windows. Устанавливается легко, задавая только один сложный вопрос: добавлять в автозагрузку или нет?
После запуска KShutdown без лишних вопросов демонстрирует знание русского языка.
Пунктов немного и разобраться в программе можно сразу после прочтения надписей. Нужно лишь выбрать действие:
- выключить,
- перезагрузить,
- перевести в спящий режим,
- отправить в ждущий режим,
- заблокировать (программы не закроются, появится экран ввода логина и пароля учётной записи пользователя),
- выйти из системы (программы закроются, появится экран входа в систему),
- запустить программу или открыть документ (пункт «Дополнительно»),
- показать сообщение.
Затем указать условие, при котором программа сработает:
- по таймеру,
- при закрытии окна (пункт «Когда выбранное приложение закончит работу»),
- при отсутствии активности пользователя (если не будет трогать мышь и нажимать клавиши клавиатуры заданный промежуток времени).
Этот принцип работы делает программу универсальной. Она подходит как для управления питанием, так и выполнения каких-либо действий по таймеру.
Подчеркну: KShutdown работает. Программа способна выключить компьютер через заданный промежуток времени без каких-либо глюков. Оно и немудрено — софтина появилась в 2003 году, с тех пор всё, что можно, давно отлажено.
Если покопаться в каталогах бесплатного софта, можно заметить, что существует много-премного программ, выключающих компьютер. Жаль, что большая их часть — мусор, вылетающий или ничего не делающий в заданный момент. А KShutdown честно выполняет своё предназначение.
Ключевые возможности:
- Можно в качестве условия срабатывания указать не время, а закрытие окна. Я использую для реагирования на завершение копирования файлов, нужно лишь выбрать окно «Копирование…» из списка.
- Кроме выключения и перезагрузки, поддерживается отправка в спящий и ждущий режимы, вывод сообщения и запуск программы, открытие файла.
- Принудительное выключение на случай, если какая-то программа не даёт выключить компьютер (галка на пункте «Не сохранять сессию / выключить принудительно»).
- Добавление в меню закладок выбранных условий и действий.
- Для ускорения доступа к функциям программа может «сидеть» в трее (значок возле часов).
И платить не надо! Просто скачайте и пользуйтесь.
Как выключить компьютер через командную строку
Чтобы выключить компьютер по расписанию, можно обойтись одной командой shutdown в командной строке.
Нажмите сочетание клавиш Win+R или, если у вас Windows 10, правой кнопкой мыши по кнопке Пуск — пункт «Выполнить». Появится окно ввода команд. Введите туда следующее:
shutdown /s /f /t xx
и нажмите OK. Вместо xx — время в секундах, через которое таймер должен сработать. Чтобы выключить компьютер через час, введите 3600.
Если вдруг передумали, воспользуйтесь командой отмены выключения:
shutdown /a
Таким нехитрым способом можно задать выключение компьютера через промежуток времени, но и только. Для реагирования на события нужна KShutdown или аналогичная утилита.
А нужно ли вообще выключать компьютер?
Если вопрос в экономии электроэнергии, то да: если не будете пользоваться компьютером, за электричество действительно заплатите меньше. Но экономия не настолько очевидна, как кажется на первый взгляд.
Эта боль экономии хорошо знакома студентам, снимающим отдельную комнату в чужой квартире. Если зоркий взгляд бабули-арендодателя углядит среди вещей ноутбук или, упаси Господь, настольный «кампуктер» с шикарным монитором, придётся серьёзно повоевать за право пользования розетками.
К сожалению, пожилых людей с устоявшейся системой убеждений и ценностей вряд ли что-то может переубедить, но самих обладателей «адских устройств» успокою: ваши устройства довольно скромны в запросах, особенно ноутбуки.
Некоторые цифры взял из интернета, то есть почти с потолка.
Так как компьютеры потребляют энергию в зависимости от нагрузки, настольный ПК с блоком питания на 350 ватт (самый популярный вариант) будет потреблять 50-250 Вт, и то эти 250 будут только во время игр и только при наличии быстрой видеокарты. Прибавим сюда аппетит монитора — около 30 Вт у LED (поэтому ради экономии экран гаснет), получим цифру 0,27 кВт/час в самые нагруженные моменты. В обычном режиме — просмотр кино, редактирование текста — потребление в 3-5 раз меньше. Вы ведь не постоянно играете или майните криптовалюту, так ведь?
Ноутбуки менее прожорливы — модели с не сильно производительной видеокартой потребляют до 60 ватт в час, игровые — 90 ватт в час, то есть максимум 0,09 кВт/час.
Для сравнения, старые кинескопные телевизоры при включении потребляют от 60 до 100 Вт в час, то есть 0,1 кВт,час. На первый взгляд — не так уж много, но это постоянная величина, то есть потребление будет постоянным, в то время как у ПК только в определённые моменты. Современные телевизоры, к сожалению, так же прожорливы из-за большой площади экрана.
Но самые страшные звери — холодильники. Они потребляют киловатты, то есть 1000 ватт в час или даже больше. Особенно старые модели. К счастью, охлаждение работает с перерывами, поэтому реальное потребление раз в 5 меньше. Не зря в технических паспортах указывают годовое потребление, иначе величины вводили бы в заблуждение. Но всё равно в счетах за электроэнергию холодильник — один из главных виновников расходов.
По экономическим причинам и соображениям пожарной безопасности компьютеры следует выключать и обесточивать при уходе из квартиры. Я не шучу: в готовые сборки компьютеров часто ставят блоки питания сомнительного происхождения («подвальных» недобрендов) и упрощённой конструкции. Я особо не задумывался о безопасности их использования, пока не увидел своими глазами блок без защитного предохранителя — вместо него был припаян кусок толстой медной проволоки. Оставлять такой компьютер без присмотра сравнимо с использованием сторублёвых зарядок от телефона, частенько оказывающихся причиной пожаров.
Совет
Вместо выключения компьютер можно отправить в спящий режим, тогда программы не закроются и позже вы продолжите работу (или просмотр сериала) с того места, на котором остановились. К тому же выход из спящего режима быстрее обычного включения.