<div dir="ltr">Hi folks,<div><br></div><div>I would like to create a target unit to start and stop a group of services. For example, I want a "my-apps.target" to start and stop "docker.service", "sshd.service" and "mongodb.service". Here are my units and drop-ins:</div><div><br></div><div>    # /etc/systemd/system/my-apps.target</div><div><div>    [Unit]</div><div>    Wants=docker.service sshd.service mongodb.service # for starting</div></div><div><br></div><div>    # /etc/systemd/system/docker.service.d/my-apps.conf</div><div><div>    [Unit]</div><div>    PartOf=my-apps.target # for stopping</div></div><div><br></div><div>And the drop-ins for "sshd.service" and "mongodb.service" are similar.</div><div><br></div><div>Then I can use "systemctl start my-apps.target" and "systemctl stop my-apps.target" to start and stop the 3 services.</div><div><br></div><div>However, it is a little bit tedious to write drop-ins for each service units. Is there a directive for "my-apps.target" to propagate "stop" operation to the 3 services? I was expecting something like "PropagateStopTo=docker.service sshd.service mongodb.service".</div><div><br></div><div>Thanks!</div><div><br></div><div>John Lin</div></div>