Какой конкретный сценарий активируется на неактивность системы? Как сценарий знает, что система была неактивна на настроенное время?
Мне нужен сценарий, так, чтобы я мог проверить, вошел ли кто-то в систему через SSH и предотвращает сценарий от фактической приостановки машины.
Автоматический приостанавливают, теперь управляется , systemd-сервисы , особенно вошли в систему менеджер.
Из его страницы справочника:
DESCRIPTION
systemd-logind is a system service that manages user logins. It is
responsible for:
· Keeping track of users and sessions, their processes and their idle
state
· Creating control groups for user processes
· Providing PolicyKit-based access for users to operations such as
system shutdown or sleep
· Implementing a shutdown/sleep inhibition logic for applications
· Handling of power/sleep hardware keys
· Multi-seat management
· Session switch management
· Device access management for users
· Automatic spawning of text logins (gettys) on virtual console
activation and user runtime directory management
, Чтобы проверить, препятствует ли сессия Вашей системе, приостанавливают, можно использовать loginctl
команда:
для списка активных сессий:
$ loginctl list-sessions
SESSION UID USER SEAT
c1 112 lightdm seat0
2 1000 u
c2 1000 u seat0
для идентификации удаленных сеансов:
$ loginctl session-status 2
Since: lun. 2014-09-08 10:21:22 CEST; 2h 32min ago
Leader: 2283 (sshd)
Remote: sylvain-thinkpad-t430s.home
Service: sshd; type tty; class user
State: active
Unit: session-2.scope