您尚未登录。

#1 2024-08-18 10:21:46

heiyesir
会员
注册时间: 2024-08-18
帖子: 2

如何禁用自动休眠,但可以手动执行

操作系统:debian12 xfce
场景需求:
1禁止系统空闲时自动进入休眠(造成网络服务中断)
2ups电量低时,执行休眠(挂起到磁盘)

执行:cat /sys/power/state
freeze mem disk

请问:
1 如何禁用freeze mem两种挂起方式
2 如何禁用“自动进入挂起到磁盘”,可以通过命令执行

离线

#2 2024-08-18 10:34:13

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,917
个人网站

Re: 如何禁用自动休眠,但可以手动执行

「系统空闲时自动进入休眠」这个是你的桌面环境干的吧?去你桌面环境的设置里找找看。

「如何禁用freeze mem两种挂起方式」——没听说过这个能禁用的。
「如何禁用“自动进入挂起到磁盘”,可以通过命令执行」——谁「自动」,关谁呗。

离线

#3 2024-08-18 10:36:50

heiyesir
会员
注册时间: 2024-08-18
帖子: 2

Re: 如何禁用自动休眠,但可以手动执行

依云 说:

「系统空闲时自动进入休眠」这个是你的桌面环境干的吧?去你桌面环境的设置里找找看。

「如何禁用freeze mem两种挂起方式」——没听说过这个能禁用的。
「如何禁用“自动进入挂起到磁盘”,可以通过命令执行」——谁「自动」,关谁呗。

突然发现/sys/power/state是个文本文件,里面是一行字符串:freeze mem disk,不晓得直接修改是否可以,还没敢动

离线

#4 2024-08-18 11:50:32

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,917
个人网站

Re: 如何禁用自动休眠,但可以手动执行

/sys 里的文件都是虚拟的(由内核直接提供的),很多操作是有限制的。比如你往 /sys/power/state 这个文件里写个「mem\n」系统就会挂起到内存。

离线

页脚