我有一个带有LimitNOFILE
set的 systemd 用户服务。价值得到尊重,直至触及4096点之后,它的上限为4096。我也尝试增加DefaultLimitNOFILE
在/etc/systemd/user.conf
。
它在limits.conf 中正确设置,它适用于开箱即用的新shell。不过,我听说 systemd 并不关心那个文件。可能是什么问题呢?
给定 UID 1000 的服务定义~/.config/systemd/user/do-something.service
,该服务在登录时自动安装、启用和启动,我希望在系统启动do-something.service
时启动。
一种可能的解决方案是user@1000.service
作为 system\xe2\x80\x99s 的依赖项进行安装multi-user.target
,但问题是这是否是推荐的设置以及它的缺点是什么。