[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Smokeping et ce <censure> de systemd



On 24/03/19 at 22:26 +0100, BERTRAND Joël wrote:
> Lucas Nussbaum a écrit :
> > Qu'as-tu juste après ? Dans le paquet, j'ai:
> > ExecStart=/usr/sbin/smokeping --pid-dir=/run/smokeping
> > 
> > qui demande donc à smokeping d'écrire son fichier .pid dans
> > /run/smokeping.
> > 
> > Donc, soit:
> > - cette ligne n'est pas présente
> > - cette ligne ne fonctionne pas
> 
> Voici le fichier complet (jamais touché) :
> 
> 
> Root rayleigh:[/lib/systemd/system] > cat smokeping.service
> [Unit]
> Description=Latency Logging and Graphing System
> Documentation=man:smokeping(1)
> file:/usr/share/doc/smokeping/examples/systemd/slave_mode.conf
> After=network.target
> 
> [Service]
> # It would in theory be simpler to run smokeping with the --nodaemon
> option and
> # Type=simple, but smokeping does not work properly when in "slave" mode
> with
> # --nodaemon set.
> Type=forking
> RuntimeDirectory=smokeping
> PIDFile=/run/smokeping/smokeping.pid
> User=smokeping
> Group=smokeping
> StandardError=syslog
> 
> # If you need to run smokeping in slave/master mode, see the example unit
> # override in /usr/share/doc/smokeping/examples/systemd/slave_mode.conf
> ExecStart=/usr/sbin/smokeping --pid-dir=/run/smokeping
> 
> ExecReload=/bin/kill -HUP $MAINPID
> 
> [Install]
> WantedBy=multi-user.target
> Root rayleigh:[/lib/systemd/system] >
> 
> 	Naturellement, /run existe et un lien /var/run vers /run existe aussi.

Et quand tu lances smokeping à la main avec /usr/sbin/smokeping
--pid-dir=/run/smokeping, où crée-t-il smokeping.pid ?

est-ce que tu peux faire 'systemctl cat smokeping.service' pour vérifier
que tu as bien le même contenu que ci-dessus (cad que tu n'as pas
d'overrides dans /etc) ?

Lucas


Reply to: