Вам нужно, чтобы ваш компьютер долгое время не выключался?
Может быть, вы загружаете большой файл, запускаете длительный процесс или просто хотите, чтобы система оставалась активной.
Keep-Alive – это легкий и простой в использовании инструмент, который поможет вам предотвратить переход компьютера в спящий режим.
Он работает в Linux, macOS и Windows и идеально подходит для тех, кому нужно, чтобы система “бодрствовала” без лишних хлопот.
Что такое Keep-Alive?
Keep-Alive – это небольшая программа, которая не дает вашему компьютеру спать. Она отлично подходит для:
- Поддержания активности системы во время длительных загрузок.
- Поддержания соединений, которые должны оставаться в лайв режиме.
- Предотвращения засыпания во время выполнения важных задач.
Она проста в использовании, не требует сложной настройки и работает на всех основных операционных системах.
Ключевые особенности Keep-Alive
- Настраиваемая продолжительность: Вы можете установить, как долго ваша система будет бодрствовать. Например, вы можете выбрать 2 часа, 30 минут или даже 150 минут (что составляет 2,5 часа).
- Кроссплатформенность: Работает на macOS, Windows и Linux.
- Легкий: не занимает много ресурсов вашего компьютера.
- Простота использования: Просто загрузите его, запустите, и ваша система будет бодрствовать.
- Не требует настройки: Вам не нужно ничего настраивать. Она работает прямо из коробки.
Keep-Alive использует различные методы в зависимости от операционной системы для поддержания компьютера в бодрствующем состоянии:
На Linux:
- Используется systemd-inhibit для предотвращения действий по переходу в спящий режим и на крышку.
- Если systemd недоступен, он использует команды xset или изменяет настройки GNOME.
В macOS:
- Используется команда caffeinate для предотвращения сна, сна дисплея и сна диска.
- Она также имитирует активность пользователя, чтобы система не спала.
На Windows:
- Используется API SetThreadExecutionState для предотвращения сна системы и дисплея.
- Для дополнительной надежности предусмотрен резервный метод с использованием PowerShell.
Как установить Keep-Alive в Linux
1. Загрузите программу:
2. Извлеките файлы:
После загрузки извлеките файлы с помощью этой команды:
3. Переместите программу в PATH:
Переместите программу в PATH вашей системы, например /usr/local/bin:
Сборка Keep-Alive из исходных кодов
Зависимости для Linux:
- Linux: Вам понадобится systemd (рекомендуется) или X11, а также терминал, поддерживающий приложения TUI.
- Зависимости для сборки: Если вы хотите собрать программу из исходников, вам понадобится Go 1.21 или более поздняя версия. Убедитесь, что в вашей системе установлена последняя версия языка Go.
Если вы хотите собрать Keep-Alive самостоятельно, выполните следующие шаги:
Клонируйте репозиторий:
Создайте программу:
Предотвращение перехода системы Linux в спящий режим
Использование параметров командной строки
Вы можете предотвратить переход системы Linux в спящий режим с помощью Keep-Alive с помощью нескольких простых команд.
Задайте длительность:
Используйте флаг -d, чтобы установить, как долго ваша система будет бодрствовать.
Например:
Это заставит вашу систему бодрствовать в течение 2 часов 30 минут.
Чтобы узнать, какую версию вы используете, введите:
Если вам нужна помощь, просто напишите:
Интерактивный режим
Если вы предпочитаете работать с меню, вы можете использовать интерактивный режим:
Запустите программу без каких-либо флагов:
- Используйте кнопки со стрелками (↑/↓) или j/k для перемещения по меню.
- Нажмите Enter, чтобы выбрать опцию.
- Нажмите q или Esc, чтобы выйти.
Почему стоит выбрать Keep-Alive?
- Надежность: Постоянно контролирует систему и перезапускает процессы, если они не работают.
- Благодатная очистка: Когда вы останавливаете программу, она восстанавливает исходные настройки системы.
- Эффективность использования ресурсов: Программа использует очень мало ресурсов компьютера, не давая ему засыпать.
Заключение
Keep-Alive – полезная утилита для тех, кому нужно предотвратить переход компьютера в спящий режим во время выполнения критических задач.
Это простой и эффективный инструмент для поддержания компьютера в бодрствующем состоянии без вмешательства пользователя.
Если вы загружаете файлы, запускаете длительные процессы или просто хотите, чтобы ваша система оставалась активной, Keep-Alive поможет вам.
Его легко установить, он прост в использовании и работает на всех основных платформах. Попробуйте и попрощайтесь с неожиданным сном системы!
см. также:
- Samba Pdc с поддержкой ldap Пример файла smb.conf
- 🐒 7 веб-серверов с открытым исходным кодом для маленьких и больших сайтов
- 🌐 Как настроить NGINX в качестве CDN