Деактивирайте спирането и хибернацията
За системи, които никога не трябва да опитват някакъв тип спиране, тези цели могат да бъдат деактивирани на ниво systemd със следното:
Bash:
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
За да активирате отново хибернация и спиране, използвайте следната команда:
Bash:
sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
Модерен алтернативен подход за деактивиране на спиране и хибернация е да се създаде /etc/systemd/sleep.conf.d/nosuspend.conf като:
Bash:
[Sleep]
AllowSuspend=no
AllowHibernation=no
AllowSuspendThenHibernate=no
AllowHybridSleep=no
трябва да създадете директорията /etc/systemd/sleep.conf.d преди да запишете конфигурационния файл. Можете да направите това, като изпълните следната команда:
Bash:
sudo mkdir -p /etc/systemd/sleep.conf.d
Горната техника работи на Debian 10 Buster и по-нови.
Ако просто искате да предотвратите спиране, когато капакът е затворен, можете да зададете следните опции в /etc/systemd/logind.conf :
Bash:
[Login]
HandleLidSwitch=ignore
HandleLidSwitchDocked=ignore
След това стартирайте systemctl рестартирайте systemd-logind.service или рестартирайте.