2

Я хотел бы запретить блоку F20 переходить в спящий режим, когда установлено активное соединение SSH.

Еще во времена pm-utils эта задача была достаточно простой - все, что было необходимо, это поместить скрипт в /etc/pm/sleep.d, который бы возвращал ненулевой код выхода, если обнаружен вывод grep of netstat установленное соединение SSH. К сожалению, этот метод не работал с F16, когда pm-utils был заменен на systemd. Теперь все скрипты, которые находятся в /etc/pm/sleep.d, игнорируются.

Как бы эта задача была решена на F20 сейчас, когда мы находимся в эпоху systemd?

Оптимально, я бы предпочел не заставлять помещать каждое сетевое соединение внутри специально разработанной оболочки во время инициализации. Это кажется чрезмерно обременительным.

Я бы предпочел метод проведения опроса сценария ожидания системы для определения состояния активных "бесперебойных" сетевых подключений до выполнения приостановки на S3 и запрета приостановки на S3, если какое-либо из списка определенных сетевых подключений активно.

ТИА.

0