我有许多使用 systemctl 控制的自定义服务文件,直到今天我一直将这些 .service 文件放入 中/usr/lib/systemd/system/
,但是今天我获得了一个新程序,它会在我没有想到的位置自动创建 .service 文件 - /etc/systemd/system/
。
这是我应该放置自己创建的服务文件的地方吗?这两个目录似乎都有效,所以最终我知道这没有什么区别,但是惯例规定了什么?是否有更正确的位置来保存这些自定义服务文件?
答案1
约定是/usr/lib
针对系统安装的文件,/etc
针对本地配置。