code: func (m *systemdUnitManager) TriggerStop(name string) error {
  	jobID, err := m.systemd.StopUnit(name, "replace", nil)
  	if err != nil {
  		log.Errorf("Failed to trigger systemd unit %s stop: %v", name, err)
  		return err
  	}
  	log.Infof("Triggered systemd unit %s stop: job=%d", name, jobID)
  	return nil
  }
docs: // TriggerStop asynchronously starts the unit identified by the given name.
  // This function does not block for the underlying unit to actually stop.