Maison >Tutoriel système >Linux >Comment garder votre système Linux éveillé avec un gardien

Comment garder votre système Linux éveillé avec un gardien

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌original
2025-03-06 11:13:09138parcourir

Gardez votre ordinateur éveillé sans effort avec Keep-Alive! Cet outil léger empêche votre système de dormir, idéal pour les téléchargements longs, les processus continus ou simplement le maintien de l'activité du système. Compatible avec Linux, MacOS et Windows, Keep-Alive offre une solution sans tracas.

Table des matières

  • Caractéristiques clés
  • comment fonctionne la main-d'œuvre
  • Installation Linux
  • Bâtiment de Source
  • Empêcher le sommeil sur Linux (ligne de commande et modes interactifs)
  • Pourquoi choisir Keep-Alive?
  • Conclusion

Qu'est-ce que le Keep-Alive?

Keep-Alive est un programme compact conçu pour empêcher votre ordinateur d'entrer en mode de sommeil. Parfait pour:

  • Téléchargements étendus
  • Maintenir des connexions persistantes
  • assurer un fonctionnement ininterrompu pendant les tâches cruciales

sa simplicité et sa compatibilité multiplateforme en font un choix polyvalent.

Caractéristiques clés

  • Durée personnalisable: Réglez le temps de réveil souhaité (par exemple, 2 heures, 30 minutes).
  • Support multiplateforme: fonctionne parfaitement sur macOS, Windows et Linux.
  • Conception légère: Consommation minimale de ressources.
  • Interface conviviale: Téléchargement et exécution simple.
  • Configuration zéro: prêt à l'emploi immédiatement.

comment fonctionne la main-d'œuvre

Keep-Alive utilise des méthodes spécifiques à la SG pour maintenir l'éveil du système:

Linux: utilise SystemD-inhibit (préférée) ou les commandes XSET / GNOME SETTICES Si SystemD n'est pas disponible.

macOS: exploite la commande caffeinate pour empêcher le sommeil sur divers composants système (affichage, disque). Il simule également l'activité utilisateur.

Windows: utilise l'API SetThreadExecutionState, avec un repli PowerShell pour une fiabilité accrue.

Installation Linux

  1. Télécharger:
curl -LO https://github.com/stigoleg/keep-alive/releases/latest/download/keep-alive_Linux_x86_64.tar.gz
  1. Extrait:
tar xzf keep-alive_*_x86_64.tar.gz
  1. Installer:
sudo mv keepalive /usr/local/bin/

Bâtiment de Source

Prérequis (Linux): SystemD (recommandé) ou x11, un terminal compatible TUI, et aller 1,21 ou ultérieure.

  1. Clone: ​​
git clone https://github.com/stigoleg/keep-alive.git
cd keep-alive
  1. build:
go build -o keepalive ./cmd/keepalive

Empêcher le sommeil sur Linux

Utilisation de la ligne de commande

Utilisez l'indicateur -d pour spécifier la durée du réveil:

keepalive -d 2h30m  // Keeps the system awake for 2 hours and 30 minutes.

Vérification de la version: keepalive -v Aide: keepalive -h

Mode interactif

Exécutez keepalive sans drapeaux pour une expérience axée sur le menu. Utilisez les touches Arrow (ou J / K) pour naviguer et entrer pour sélectionner. Appuyez sur Q ou ESC pour sortir.

How To Keep Your Linux System Awake With Keep-Alive

Pourquoi choisir Keep-Alive?

  • robustesse: Surveillance et redémarrage continu du système.
  • Arrêt nettoyant: Restaure les paramètres du système d'origine à la sortie.
  • Efficacité: Utilisation minimale des ressources.

Conclusion

Keep-Alive est un outil précieux pour maintenir l'éveil du système pendant les tâches essentielles. Sa facilité d'utilisation et sa compatibilité multiplateforme en font une solution pratique pour prévenir le sommeil inattendu du système.

Ressources:

  • Référentiel github de conserve

Lire plus approfondie:

  • Comment déconnecter automatiquement les utilisateurs inactifs après une période de temps dans Linux
  • 4 façons de maintenir une commande en cours d'exécution après votre connexion de la session SSH dans Linux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn