%20%C3%BCber%20die%20CLI.png)
Ich habe einen Laptop, auf dem Ubuntu 20.04 installiert ist und der als Server verwendet wird. Daher möchte ich, dass er nie in den Ruhezustand gerät.
Standardmäßig wird es automatisch angehalten, wenn der Deckel geschlossen wird.
Da ich nur über SSH darauf zugreifen kann (und sowieso kein X installiert ist), muss ich es über die CLI deaktivieren.
Mehrere Websites empfehlen die Verwendung
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
Dies verhindert zwar tatsächlich, dass der Laptop in den Ruhezustand wechselt, während der Deckel geschlossen ist, führt jedoch dazu, dass systemd-logind 100 % der CPU-Leistung verbraucht und kontinuierlich Folgendes protokolliert: (mehrmals pro Sekunde)
systemd-logind[514]: Suspending...
systemd-logind[514]: Unit suspend.target is masked, refusing operation.
systemd-logind[514]: Failed to execute suspend operation: Permission denied
Kann mir jemand sagen, wie ichrichtigSuspendieren deaktivieren?
Antwort1
Nach einigem weiteren Suchen fand ich die richtige Antwort:
Fügen Sie /etc/systemd/logind.conf
unten die folgenden Zeilen hinzu:
HandleSuspendKey=ignore
HandleHibernateKey=ignore
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
HandleLidSwitchDocked=ignore
und Renn
systemctl restart systemd-logind
, um die neuen Einstellungen zu aktivieren.