¿Has intentado usar PartOfen las subunidades del grupo objetivo además de Wantsen el objetivo? Ej: PartOf=foo.targetadentro foo-sub1.servicey Wants=foo-sub1.service foo-sub2.serviceadentro foo.target. Acabo de intentar esto y pude iniciar y detener todas mis subunidades simplemente iniciando y deteniendo el objetivo.
PartOf =
Configura dependencias similares a Requiere =, pero se limita a detener y reiniciar unidades. Cuando systemd detiene o reinicia las unidades enumeradas aquí, la acción se propaga a esta unidad. Tenga en cuenta que esta es una dependencia unidireccional: los cambios en esta unidad no afectan a las unidades enumeradas.
Cuando PartOf = b.service se usa en a.service, esta dependencia se mostrará como ConsistsOf = a.service en la lista de propiedades de b.service. ConsistsOf = la dependencia no se puede especificar directamente.
WantedByclave en la[Install]sección y observar un objetivo ya existente. Por ejemplo, si desea que sus servicios siempre se inicien antes de que otros usuarios puedan iniciar sesión, usemulti-user.target.