翻看了好多日志, 最终发现这几行
Jun 8 00:59:21 vps-274006-mix NetworkManager[855]: <info> [1717801161.0426] manager: sleep: sleep requested (sleeping: no enabled: yes)
Jun 8 00:59:21 vps-274006-mix ModemManager[1182]: <info> [sleep-monitor-systemd] system is about to suspend
Jun 8 00:59:21 vps-274006-mix NetworkManager[855]: <info> [1717801161.0429] manager: NetworkManager state is now ASLEEP
Jun 8 00:59:21 vps-274006-mix NetworkManager[855]: <info> [1717801161.0426] manager: sleep: sleep requested (sleeping: no enabled: yes)
Jun 8 00:59:21 vps-274006-mix ModemManager[1182]: <info> [sleep-monitor-systemd] system is about to suspend
Jun 8 00:59:21 vps-274006-mix NetworkManager[855]: <info> [1717801161.0429] manager: NetworkManager state is now ASLEEP
Jun 8 00:59:21 vps-274006-mix systemd[1]: Reached target Sleep.
Jun 8 00:59:21 vps-274006-mix gnome-shell[1878]: Screen lock is locked down, not locking
Jun 8 00:59:21 vps-274006-mix systemd[1]: Starting Record successful boot for GRUB...
Jun 8 00:59:21 vps-274006-mix systemd[1]: Starting System Suspend...
Jun 8 00:59:21 vps-274006-mix systemd[1]: grub-common.service: Deactivated successfully.
Jun 8 00:59:21 vps-274006-mix systemd[1]: Finished Record successful boot for GRUB.
Jun 8 00:59:21 vps-274006-mix systemd[1]: Starting GRUB failed boot detection...
Jun 8 00:59:21 vps-274006-mix kernel: [ 1211.219495] PM: suspend entry (deep)
Jun 8 00:59:21 vps-274006-mix systemd-sleep[8170]: Entering sleep state 'suspend'...
确诊 ubuntu 更新后不知为何启动了20分钟自动休眠
通过命令调整休眠时间解决问题
root@vps-274006-mix:~# gsettings get org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout
1200
root@vps-274006-mix:~# gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
root@vps-274006-mix:~# gsettings get org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout
0