• # passer par un service

    Posté par (site web personnel) . En réponse au message Exécuter des scripts shell au démarrage et extinction d'un PC. Évalué à 6.

    Pour cela, je passe par un service (system5 ou systemd) qui ne fait rien au start, et qui exécute le script demandé sur stop.
    Voici par exemple un service qui exécute /usr/sbin/tomoyo-savepolicy quand la machine doit s’arrêter :

    [Unit]

    Description=Tomoyo savepolicy

    [Service]
    Type=oneshot
    ExecStart=/bin/true
    ExecStop=/usr/sbin/tomoyo-savepolicy
    StandardInput=tty
    RemainAfterExit=yes

    [Install]
    WantedBy=multi-user.target