• systemd поцтеринг Этот еблан сломал nohup и screen:

    В systemd-logind по умолчанию после выхода пользователя обеспечено принудительное завершение процессов, запущенных в составе пользовательского сеанса. Управлять принудительным завершением можно через опцию "KillUserProcesses=" в logind.conf, которая теперь выставлена в значение "yes" по умолчанию, что требует отдельных настроек, если необходимо сохранить работу длительно выполняемых пользовательских процессов (для работы screen и tmux требуется специальная настройка сервисов, например, включение "lingering" через loginctl).
    ♡ recommended by @tzirechnoy, @justonemore, @secretlysad, @Gem

Replies (16)

  • @glupovat, Леннарт какбе не в курсе, что линукс это чаще всего не бубунта на ноуте с одним пользователем.
  • @glupovat, А у меня ничего не сломал...
  • @glupovat, Охуеть! Вот это нежданчик.
  • @glupovat, Добро пожаловать.

    Прекрасный systemd нам Oracle сломал в el7, причём, про волшебную функциональность мы нашли только в треде в bugzilla Red Hat, где разработчики пишут

    This issue is related to a change made to systemd.

    * logind will now automatically remove all IPC objects owned
    by a user if she or he fully logs out. This makes sure that
    users who are logged out cannot continue to consume IPC
    resources. This covers SysV memory, semaphores and message
    queues as well as POSIX shared memory and message
    queues. Traditionally SysV and POSIX IPC had no life-cycle
    limits, with this functionality this is corrected. This may
    be turned off using the RemoveIPC= switch of logind.conf.

    I guess I don't understand what needs to be fixed. As long as RemoveIPC=no is set then there is no issue. I'm ready to close this as NOTABUG.

    I think what this requires is documentation. Oracle Grid users should set the RemoveIPC=no in /etc/systemd/logind.conf.


    Им только кажется, что это надо добавить в документацию, ага.
  • @freefd, Это пять, теперь надо будет поставил сервер logind.conf поправил.
  • @caban, Пилять, это чудо ещё и reboot может прибить. Круто, а что у нас там без systemd осталось?
  • @freefd, Вполне в духе Ульриха "Stop reopening!" Дреппера. Держат марку, говнюки.
  • @glupovat, Дреппер хотя бы редко занимался дизайном. Кодил по известным спекам.
  • @caban, gentoo/Calculate
    slackware
    по непроверенным слухам ещё arch
  • @SolderStain, Арчевская вики — первейший источник хаутушек по всем нововведениям системды.
  • @SolderStain, Нужно больше слаководов чтобы они делали больше пакетов для Slcakware.
  • @caban, На самом деле Debian.
  • @freefd, жуйчую коммент
  • @Gem, зажуйчевал
  • @lurker, что значит "где настраивается"? в ~/.config и /etc, конечно