服务文件的默认目录是:etc/systemd/system
虽然这可以正常工作,但我想知道是否可以指定另一个可以放置服务文件的目录。我想要这样做的原因是我想将属于我正在编写的软件的服务文件放在一起。
你知道这是否可能吗?
答案1
实际上,真正的服务文件位于 中。启用服务时/lib/systemd/system
会创建指向它们的符号链接。/etc/systemd/system
如果您想将服务文件放在其他地方,请继续,但是当您想要启用服务时,您必须指定真实服务文件的完整路径,以便 systemd 可以建立符号链接/etc/systemd/system
,例如:
sudo systemctl enable /path/to/my-service-file