• [^] # Re: Où cela commence à fonctionner

    Posté par . En réponse au message détecter le branchement ou l'allumage d'un périphérique USB (VPI Epson). Évalué à 1.

    Avec cet exemple, ça fonctionne sans règle udev supplémentaire :

    Le nom du fichier (ici dev-sdb1.device) doit correspondre à un des fichiers de périphérique créé quand tu allumes l'appareil.

    /usr/lib/systemd/user/dev-sdb1.device

    [Unit]
    Description=Detects the usb stick is mounted
    Requires=test.service

    /usr/lib/systemd/user/test.service

    [Unit]
    Description=Start a program when a usbstick is plugged
    [Service]
    Type=oneshot
    ExecStart=kgx -e /home/geegeek/test.sh &

    (On doit pouvoir utiliser un template si on a plusieurs ports usb, plusieurs clés usb...)

    Le service n'a même pas à être activé puisqu'il est déclenché par l'unit device.