Le 16/04/2019 à 17:23, Daniel Caillibaud a écrit :
Donc aucun des arguments passés... Est-ce normal ?
Oui si tu utilises systemd et que icinga2 a une définition
dans /etc/systemd/system (dans ce cas /etc/default
et /etc/init.d/tonService sont ignorés)
Dans ce cas (ton système utilise /etc/systemd/system/icinga2.service) tu
dois créer un fichier /etc/systemd/system/icinga2.service.d/override.conf
(le nom "override" est arbitraire mais il faut l'extension .conf) qui
contiendrait par ex
[Unit]
Description=version perso du service icinga2 (moins verbeuse)
[Service]
# il faut affecter un truc vide avant une nouvelle valeur,
# sinon ça râle avec
# Service has more than one ExecStart= setting …
ExecStart=
# et ta commande de démarrage
ExecStart=commande du service d'origine avec tes options
Tu pourrais modifier directement /etc/systemd/system/icinga2.service mais
Bonjour,
Parfait ! Je n'ai plus du tout pensé que c'était systemd qui gérait ça
maintenant, mon serveur est à jour mais je l'oublie un peu tellement il
fonctionne "bien".
Donc j'ai du farfouiller un peu car le script est dans
/etc/systemd/system/multi-user.target.wants.
J'ai du mal à comprendre l'imbrication de tout ça mais je viens de
trouver l'occasion de comprendre. Les scripts /etc/init.d/ ne servent
plus du tout ?
Les logs sont désormais plus lisibles !
Merci.
--
Migrec