Hasty Briefsbeta

双语

Systemd Linger

4 hours ago
  • Systemd的KillUserProcesses选项可以在注销时终止用户进程,但Debian的默认设置允许进程继续运行。
  • 启用KillUserProcesses有助于管理残留的KDE服务,减少重启的需要。
  • 与普遍看法相反,在Debian中,screen/tmux/nohup不需要linger功能。
  • 用户可以使用'loginctl enable-linger'或'loginctl disable-linger'为自己的账户启用或禁用linger。
  • Root可以使用'loginctl enable-linger $ACCOUNT'为其他用户启用或禁用linger。
  • 没有文档化的方法列出启用了linger的账户,但'ls /var/lib/systemd/linger'可以工作。
  • 在Debian上,默认设置下,注销时不会终止进程,linger仅在登录前启动程序。
  • 启用linger可以在启动时自动连接WiFi,甚至在X11/Wayland登录就绪之前就允许SSH访问。
  • 可以保持linger启用,以便在登录前启动像Pipewire和蓝牙这样的后台进程。