相关疑难解决方法(0)

我在哪里放置我的 systemd 单元文件?

读到单元文件有两个文件夹(不在用户模式下)。

/usr/lib/systemd/system/: units provided by installed packages
/etc/systemd/system/: units installed by the system administrator
Run Code Online (Sandbox Code Playgroud)

与这种理解相冲突的是这个问题的答案:如何为 Systemd 编写启动脚本。有人可以填写缺失的信息以便我了解发生了什么吗?(更新:答案已更新,我的理解不再与之冲突。

此外,脚本似乎组织在文件夹内的子/etc/systemd/system/文件夹中:

getty.target.wants
multi-user.target.wants
Run Code Online (Sandbox Code Playgroud)

在另一个位置,我读到还有其他位置。这些似乎是针对用户特定的服务。

/usr/lib/systemd/user/ where services provided by installed packages go.
/etc/systemd/user/ where system-wide user services are placed by the system administrator.
~/.config/systemd/user/ where the user puts its own services.
Run Code Online (Sandbox Code Playgroud)

2015-08-31 更新:

为了其他人,这里是我最近问的一个相关问题的链接:我在哪里放置由 systemd 单元执行的脚本?

directory-structure systemd

132
推荐指数
4
解决办法
13万
查看次数

标签 统计

directory-structure ×1

systemd ×1