Иногда нужно оставить компьютер сделать задачу и выключить через промежуток времени. Например, когда писал статью об оптимизации изображений для сайта, тестировал много программ и скриптов и ночью оставлял компьютер включённым.

Чтобы не караулить, когда же завершится задача и можно отправить компьютер в спячку и себя вместе с ним, я начал искать способ это дело автоматизировать. Оказалось, что адекватных программ, способных следить за открытыми окнами и выключать/усыплять компьютер при их закрытии или по таймеру, мало. Некоторые подводят, просто не срабатывая в нужный момент, другие излишне сложны в использовании.

К счастью, решение нашёл.

KShutdown

Эта бесплатная утилита позволит выключить компьютер через определённое время или при закрытии окна. Ничего лишнего, но и бедной на функции программу не назвать.

Где скачать: sourceforge.net/projects/kshutdown/

Есть версии для Linux и Windows. Устанавливается легко, задавая только один сложный вопрос: добавлять в автозагрузку или нет?

Можно включить автоматический запуск KShutdown

Можно включить автоматический запуск KShutdown

После запуска KShutdown без лишних вопросов демонстрирует знание русского языка.

Пунктов немного и разобраться в программе можно сразу после прочтения надписей. Нужно лишь выбрать действие:

Выбор действия

Выбор действия

  • выключить,
  • перезагрузить,
  • перевести в спящий режим,
  • отправить в ждущий режим,
  • заблокировать (программы не закроются, появится экран ввода логина и пароля учётной записи пользователя),
  • выйти из системы (программы закроются, появится экран входа в систему),
  • запустить программу или открыть документ (пункт "Дополнительно"),
  • показать сообщение.

Затем указать условие, при котором программа сработает:

Условие, при котором компьютер выключится

Условие, при котором компьютер выключится

  • по таймеру,
  • при закрытии окна (пункт "Когда выбранное приложение закончит работу"),
  • при отсутствии активности пользователя (если не будет трогать мышь и нажимать клавиши клавиатуры заданный промежуток времени).

Этот принцип работы делает программу универсальной. Она подходит как для управления питанием, так и выполнения каких-либо действий по таймеру.

Подчеркну: KShutdown работает. Программа способна выключить компьютер через заданный промежуток времени без каких-либо глюков. Оно и немудрено - софтина появилась в 2003 году, с тех пор всё, что можно, давно отлажено.

Если покопаться в каталогах бесплатного софта, можно заметить, что существует много-премного программ, выключающих компьютер. Жаль, что большая их часть - мусор, вылетающий или ничего не делающий в заданный момент. А KShutdown честно выполняет своё предназначение.

Ключевые возможности:

  1. Можно в качестве условия срабатывания указать не время, а закрытие окна. Я использую для реагирования на завершение копирования файлов, нужно лишь выбрать окно "Копирование..." из списка.
  2. Кроме выключения и перезагрузки, поддерживается отправка в спящий и ждущий режимы, вывод сообщения и запуск программы, открытие файла.
  3. Принудительное выключение на случай, если какая-то программа не даёт выключить компьютер (галка на пункте "Не сохранять сессию / выключить принудительно").
  4. Добавление в меню закладок выбранных условий и действий.
  5. Для ускорения доступа к функциям программа может "сидеть" в трее (значок возле часов).

И платить не надо! Просто скачайте и пользуйтесь.

Как выключить компьютер через командную строку

Чтобы выключить компьютер по расписанию, можно обойтись одной командой 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 меньше. Не зря в технических паспортах указывают годовое потребление, иначе величины вводили бы в заблуждение. Но всё равно в счетах за электроэнергию холодильник - один из главных виновников расходов.

По экономическим причинам и соображениям пожарной безопасности компьютеры следует выключать и обесточивать при уходе из квартиры. Я не шучу: в готовые сборки компьютеров часто ставят блоки питания сомнительного происхождения ("подвальных" недобрендов) и упрощённой конструкции. Я особо не задумывался о безопасности их использования, пока не встретил блок без защитного предохранителя - вместо него был припаян кусок толстой медной проволоки. Оставлять такой компьютер без присмотра сравнимо с использованием сторублёвой зарядки от телефона, частенько оказывающихся причиной пожаров.

Совет

Вместо выключения компьютер можно отправить в спящий режим, тогда программы не закроются и позже вы продолжите работу (или просмотр сериала) с того места, на котором остановились. К тому же выход из спящего режима быстрее обычного включения.

Похожие записи: