• [^] # Re: Type=forking

    Posté par . En réponse au journal Gestion des services avec runit. Évalué à 2.

    C'est grace aux cgroup.
    Systemd crée (par défaut) un cgroup pour chaque service, il sait donc quels sont tous les processus qui ont été lancé par le service. Si ce dernier ne s'arrête pas correctement (typiquement grace à la commande ExecStop), tu peux faire un systemctl kill qui enverra un signal à tous les processus du cgroup associé au service.