• # Les templates systemd ?

    Posté par (site web personnel) . En réponse au message Créer des services systemd. Évalué à 3.

    Salut,

    Je ne connais pas logstash, mais je connais un peu systemd : il dispose d'un système de templates (modèles) permettant de faire quelque chose comme :

    $ cat /etc/systemd/system/my_cmd@.service
    [Service]
    ExecStart=/usr/bin/my_cmd --foo %i
    $ sudo systemctl start my_cmd@bar1.service
    $ sudo systemctl enable my_cmd@bar2.service --now
    

    etc.

    Ça fait bien ce que tu imagines : ça démarre une instance du service avec le paramètre bar1, puis en installe une autre avec le paramètre bar2.

    Et tu peux faire la même chose avec des timer, pour des appels réguliers.