У нас є спільний офісний робочий стіл під управлінням Ubuntu 18.04, де кілька завдань (через ssh та екран) часто працюють тижнями на кількох облікових записах. Після входу в обліковий запис режим сну / призупинення деактивується через:
- Налаштування живлення в основних системних налаштуваннях
- Використовуючи
gnome-tweak-tool
, встановіть "Призупинити, коли кришка ноутбука закрита", щоб вимкнути.
Це добре працює, якщо користувач із цими налаштуваннями живлення завжди безпосередньо входить у машину (тобто фізично, не через ssh).
Проблема , коли ні один користувач не зареєстрований безпосередньо тобто, коли машина знаходиться на головному екрані входу в систему (наприклад , при завантаженні вгору). Здається, не існує способу встановлення налаштувань режиму сну / призупинення, коли ви не входите в певний обліковий запис. Отже, якщо машина залишається на цьому екрані, вона з часом спить, призупиняючи всі запущені завдання.
Як я вже згадував, все працює нормально, поки якийсь користувач увійшов у систему. Однак це сприймається як загроза безпеці. Тож ми хотіли б знайти краще загальносистемне рішення.
Слід зазначити, що у нас є ще один офісний робочий стіл під управлінням Ubuntu 16.04, у якого немає цієї проблеми.
/etc/systemd/logind.conf
хоча не через налаштування ліпшових переключачів). Якщо ви дійсно наполягаєте на відстеженні конкретного віддаленого входу, я думаю, це можна зробити, але не без служби кореневого рівня, що працює у фоновому режимі. Вимкнення призупинення роботи в усьому світі є більш простим рішенням і вже доступне, тому я рекомендую це.