diff --git a/sonic-utilities-data/templates/timer.unit.j2 b/sonic-utilities-data/templates/timer.unit.j2 index 250bf446a8..09989f2c51 100644 --- a/sonic-utilities-data/templates/timer.unit.j2 +++ b/sonic-utilities-data/templates/timer.unit.j2 @@ -13,3 +13,7 @@ Unit={{ manifest.service.name }}{% if multi_instance %}@%i{% endif %}.service [Install] WantedBy=timers.target sonic.target sonic-delayed.target +{%- for service in manifest.service["wanted-by"] %} +WantedBy={{ service }}{% if multi_instance and service in multi_instance_services %}@%i{% endif %}.service +{%- endfor %} +