根据https://www.freedesktop.org/software/systemd/man/systemd.unit.html ,默认的单位path是…
如果我正在编写脚本来将软件安装到服务器,而不是使用软件包pipe理器,那么这些位置在技术上都不是正确的。
由于这是由安装程序脚本设置的,即使没有使用Linux发行版的软件包pipe理器,/ usr / lib / systemd / system目录似乎也比/ etc / systemd / system更为正确。 是对的吗?
我想过尝试修改SYSTEMD_UNIT_PATH以增加类似/ opt / lib / systemd / system的内容,但我确信这是一个坏主意。
我有点困惑:你为什么不使用systemctl? 我build议,在不同的发行版中使用的path是不同的,因此我将使用该程序在发行版和未来的修改之间兼容!