Esse já é o comportamento padrão. Há sempre no máximo uma instância da mesma unidade, e o systemd silenciosamente se recusa a enfileirar um job de início para uma unidade que já está iniciando ou ativa.
(Na verdade, para alcançar o oposto você precisaria de unidades de template, por exemplo, [email protected]
pode ser iniciado várias vezes com diferentes parâmetros. Entretanto, cada unidade ainda permanece única; inicie duas cópias de [email protected]
.)