有一台机器在运行中隔段时间会有掉电的现象,需要重新启动
看了一下syslog之后,发现如下的日志
Oct 31 12:17:34 ForwardX kernel: [ 1208.230088] PM: suspend entry (deep)
Oct 31 12:17:34 ForwardX systemd-sleep[1703]: Suspending system...
之后就不再有日志打印,是系统休眠了
查看系统是否会自动休眠
systemctl status sleep.target
显示如下:
● sleep.target - Sleep
Loaded: loaded (/lib/systemd/system/sleep.target; static; vendor preset: en>
Active: inactive (dead) since Mon 2022-10-31 09:21:33 CST; 5h 3min ago
Docs: man:systemd.special(7)
用如下指令关闭自动休眠
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
查看
● sleep.target
Loaded: masked (Reason: Unit sleep.target is masked.)
Active: inactive (dead)
则关闭休眠完成