Автор Тема: Завершается motion запущенный в терминале под su при завершении сеанса  (Прочитано 943 раз)

Оффлайн Maxik

  • Давно тут
  • **
  • Сообщений: 288
    • Вегетарианское сообщество сурового климата.
    • Email
Здравствуйте!
Включаю в терминале su- ; motion -c /etc/motion/motion.conf -b в фоновом режиме.
Завершаю сеанс пользователя.
Захожу по ctrl+alt+f2.
ps -d|grep motion, показывает, что motion уже нет в системе. Причём обычно его не удалить по kill pid. Он всё равно работает.
Так же было со snort. Потом şnort вообще перестал запускаться.
Использую систему Альт Рабочая станция 9.1 (Mate). И антивирус Dr.Web.
« Последнее редактирование: 17.07.2021 19:10:24 от Maxik »
С уважением, Максим.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Установите пакет systemd-settings-disable-kill-user-processes

Оффлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 1 153
Здравствуйте!
Включаю в терминале su- ; motion -c /etc/motion/motion.conf -b в фоновом режиме.
Завершаю сеанс пользователя.
Захожу по ctrl+shift+f2.
ps -d|grep motion, показывает, что motion уже нет в системе. Причём обычно его не удалить по kill pid. Он всё равно работает.
Так же было со snort. Потом şnort вообще перестал запускаться.
Использую систему Альт Рабочая станция 9.1 (Mate). И антивирус Dr.Web.
Установить пакет systemd-settings-disable-kill-user-processes
В нём находится единственный файл:
/lib/systemd/logind.conf.d/disable-kill-user-processes.conf
с настройкой для systemd:
[Login]
KillUserProcesses=no
Ибо по умолчанию при выходе пользователя убиваются все процессы, которые им запущены