当 SSH 连接处于活动状态时,如何防止 F20 上的 S3/暂停?

当 SSH 连接处于活动状态时,如何防止 F20 上的 S3/暂停?

我想防止在建立活动 SSH 连接时 F20 盒进入睡眠模式。

在 pm-utils 时代,这个任务很简单——只需将一个脚本放在 /etc/pm/sleep.d 中,如果 netstat 输出的 grep 检测到已建立的 SSH 连接,它将返回非零退出代码。不幸的是,自 F16 以来,当 pm-utils 被 systemd 取代时,这种方法就不再有效了。现在,放在 /etc/pm/sleep.d 中的任何脚本都将被忽略。

现在我们进入了 systemd 时代,如何在 F20 上完成这类任务?

理想情况下,我不想在初始化每个网络连接时被迫将其放在专门设计的包装器中。这似乎太麻烦了。

我更喜欢一种方法,让系统睡眠脚本在执行挂起到 S3 之前轮询活动的“不间断”网络连接的状态,并且如果特定网络连接列表中的任何连接处于活动状态,则抑制挂起到 S3。

短暂性脑缺血。

相关内容