非默认目录中的 Systemd 服务文件

Gui*_*ser 7 configuration systemd

服务文件的默认目录是:etc/systemd/system虽然这可以正常工作,但我想知道是否可以指定另一个可以放置服务文件的目录。我想要这个的原因是因为我想保留属于我正在编写的软件的服务文件。

你知道这是否可能?

Zan*_*nna 6

实际上真正的服务文件在/lib/systemd/system. 在/etc/systemd/system启用服务时创建它们的符号链接。

如果您想将您的服务文件放在其他地方,请继续,但是当您想启用该服务时,您必须指定真实服务文件的完整路径,以便 systemd 可以将符号链接设置为/etc/systemd/system,例如:

sudo systemctl enable /path/to/my-service-file
Run Code Online (Sandbox Code Playgroud)