• # systemd un jeu d'enfant

    Posté par . En réponse au message Rapport d'intervention chez Monsieur Tartampion. Évalué à 0.

    Sur deux commandes et deux cfg on éxécute notre script à la sortie de veille du système:

    Définition d'un signal émis par l'OS lors de la sortie de veille
    # vi /etc/systemd/logind.conf

    HandleSuspendKey=suspend
    HandleHibernateKey=hibernate
    HandleLidSwitch=suspend

    On crée un nouveau service/démon

    # touch /etc/systemd/system/root-resume.service

    [Unit]
    Description=On éxécute le service lorsque ces signaux sont émis
    After=suspend.target
    After=hibernate.target
    After=hybrid-sleep.target
    [Service]
    Type=oneshot
    ExecStart=/etc/rc.local
    [Install]
    WantedBy=suspend.target
    WantedBy=hibernate.target
    WantedBy=hybrid.sleep.target
    # systemctl enable root-resume
    

    Le service une fois activé lance notre script au réveil du système ! Ainsi le réseau est toujours configuré et il n'y a aucun problème.