I have a systemd
service with a paramter. It's working great. However, I cannot start it without a parameter.
The parameter would look like systemctl start my-service@1-0.service
, where the 1-0
would be parsed by a php script. The php script has a default of 1-0
, but I cannot start it with systemctl start my-service@.service
. It tells me:
Failed to start my-service@.service: Unit name my-service@.service is missing the instance name.
I successfully enabled it with systemctl enable my-service@.service
, but is it going to fail on boot? If so, how can I tell it to start with a default of 1-0
if nothing else is specified?