我有systemd
一个带参数的服务。它运行良好。但是,如果没有参数,我无法启动它。
参数看起来像,其中 将被 php 脚本解析。php 脚本的默认值为,但我无法用 启动它。它告诉我:systemctl start [email protected]
1-0
1-0
systemctl 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]
顺便说一句,谢谢你投了反对票。保持优雅。
“好吧......我自己来。”〜灭霸