Re: systemd m'a tuer

Page principale

Répondre à ce message
Auteur: Olivier Allard-Jacquin
Date:  
À: guilde
Sujet: Re: systemd m'a tuer
    Bonsoir Edgar,

Le 22/06/2022 à 11:23, Edgar Bonet a écrit :
> Bonjour la Guilde !
>
> J'ai une question sur la façon dont systemd tue les processus lors d'un
> shutdown, et sur la façon de contrôler ça.
>


    Je ne peux pas répondre à ta question, par contre j'utilise au boulot 
ce truc dans /etc/systemd/system.conf :


#DefaultTimeoutStopSec=90s
DefaultTimeoutStopSec=10s

    Cela permet de contrôler le temps que systemd laisse aux process pour 
se terminer.


    Par défaut (Debian), il envoie la commande d'arrêt aux process, et leur 
laisse 90s pour s'arrêter. Passé ce délai, il les tue.


    Sinon, une idée en passant :
- tu te crées un script d'init /etc/init.d/ , qui sera lancé par systemd
- ce script ne fait rien
- si ce n'est que lors du shutdown, il contrôle si ton programme de 
simulation fonctionne
- si c'est le cas, il lui envoie un signal
- ton programme de simulation récupère le signal, et amorce l'arrêt avec 
la sauvegarde de l'état.


    Cordialement,
                        Olivier
-- 
~~~~~~~  _____/\_____  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix /   _ \/ _   \    Olivier Allard-Jacquin
        /   / \  / \   \   Web:  http://olivieraj.free.fr/
       /___/  /  \  \___\  Mail: olivieraj@???
~~~~ /////  ///\\\  \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!