Запуск пользовательского таймера systemd, когда у них нет открытого сеанса

Система для каждого пользователя systemd-timer работает для автономных пользователей? Если нет, возможно ли разрешить запуск пользователей для определенной группы? Будет ли правильно запущена целевая служба таймера в качестве пользователя, который он должен запускать для этого пути?

One Solution collect form web for “Запуск пользовательского таймера systemd, когда у них нет открытого сеанса”

Быстрый поиск [systemd users] нашел этот ответ в качестве первого результата для вас:

Экземпляр systemd пользователя запускается после первого входа пользователя и убивается после закрытия последнего сеанса пользователя. Иногда бывает полезно запустить его сразу после загрузки и сохранить экземпляр пользователя systemd, запущенный после закрытия последнего сеанса, например, для запуска какого-либо пользовательского процесса без какого-либо открытого сеанса. Для этого используется задержка. Используйте следующую команду, чтобы включить задержку для конкретного пользователя:

# loginctl enable-linger username 

Включить это как групповой уровень не поддерживается. Вместо этого включите его для каждого члена группы.

  • Предотвращение запуска таймера systemd при запуске
  • использование таймеров systemd вместо cron
  • systemd запустить блок на успех другого
  • Таймер Systemd, срок действия которого истек
  • «Systemctl list-timers» показывает последние выполненные даты, которые далеки в будущем
  • Как узнать, какая команда выполняется файлом systemd .timer?
  • systemd: изящно сбой резервного копирования, когда внешний диск не подключен
  • systemd.unit `RequiresMountsFor =` vs `ConditionPathIsDirectory =`
  • Как настроить Systemd Timer для запуска службы в последний день месяца
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.