У меня есть компьютер, который используется только в некоторых случаях, и мне было интересно, есть ли способ отключить его после периода бездействия.
Вот сложная часть: если бы я просто думал о том, чтобы отключить его, когда графический интерфейс простаивает, то я думаю, что это будет значительно проще, но я стараюсь не отключать никого, кто активно использует машина через SSH также. Это компьютер Debian 5.0.
Есть ли способ определения, если машина простаивает, так как никто не использует графический интерфейс и никто не использует машину через SSH? Если SSH-соединение открыто, но активно не используется, то компьютер должен считать это незанятым.
debian
administration
Джефф Веллинг
источник
источник
Ответы:
Покажет, у кого и у скольких пользователей открыт tty (т.е. на консоли, через X, ssh, telent), но не покажет пользователей, подключающихся через pop, http и т. Д.
источник
gdm
/gnome-power-manager
может обнаружить это и соответствующим образом приостановить работу машины. для GNOME2 Попробуйтеа также
как корень. Вам может потребоваться перезагрузка,
gdm
чтобы настройки вступили в силу. (число секунд, поэтому 600 - 10 минут).под GNOME3 есть подобная пара
gsettings
ключей (вышеописанное не работает).Если вы не используете GNOME, вы можете проверить источник,
gnome-power-manager
чтобы выяснить, как он устанавливает бездействие.источник
gdm / gnome-power-manager
можно обнаружить простаивающие соединения SSH?Попробуйте команду xprintidle, чтобы получить время простоя в миллисекундах.
источник