使用参数启用 systemd 服务

使用参数启用 systemd 服务

我有systemd一个带参数的服务。它运行良好。但是,如果没有参数,我无法启动它。

参数看起来像,其中 将被 php 脚本解析。php 脚本的默认值为,但我无法用 启动它。它告诉我:systemctl start [email protected]1-01-0systemctl start [email protected]

Failed to start [email protected]: Unit name [email protected] is missing the instance name.

我已成功启用它,但它会在启动时失败吗?如果是这样,如果没有指定其他内容,我该如何告诉它以默认的启动?systemctl enable [email protected]1-0

答案1

似乎可以启用具有默认参数的服务,本指南。由于需要默认为1-0,我刚刚做了:

systemctl enable my-service\@1-0.service

它成功创建了符号链接:

Created symlink /etc/systemd/system/multi-user.target.wants/[email protected] → /lib/systemd/system/[email protected]

顺便说一句,谢谢你投了反对票。保持优雅。

“好吧......我自己来。”〜灭霸

相关内容