Forum Linux.mandriva hotplug

Posté par  .
Étiquettes : aucune
0
28
juil.
2004
Bonjour,
je cherche à faire une action quand j'allume et éteins mon imprimante.
Pour cela j'ai rajouté une entrée pour mon imprimante et le script qui correspond dans /etc/hotplug/usb.usermap.
Ensuite j'ai mis ce script dans /etc/hotplug/usb. Avec un $ACTION= add/remove je fais mes trucs...
tout cela marche à merveille quand j'allume mon imprimante ($ACTION =add) mais le script n'est pas exécuté quand je l'éteins ! (c'est pas $ACTION =remove qui ne marche pas c'est le script qui n'est pas appelé...)

avez vous une idée pour m'aider ?

Merci d'avance

(Mandrake 10.0 official avec kernel smp 2.6.3)
  • # $REMOVER

    Posté par  . Évalué à 3.

    regarde ce que j'ai fait ici :

    http://openbrick.org/cgi-bin/viewcvs.cgi/umigumi/custom/vpn/etc/hot(...)

    en gros, quand le script est appelé pat hotplug au branchement du device, il lui passe une variable : $REMOVER
    sinon, ce script sert juste de "contrôleur", le véritable boulot est effectué dans un scxript situé dans /etc/dynamic/scripts


    ensuite, quand le périphérique est débranché, hotplug va voir si $REMOVER est un fichier exécutable, et si c'est le cas, il l'exécute, puis l'efface.

    je crois que ceci est décrit dans http://linux-hotplug.sourceforge.net/(...) et sinon, tu peux regarder les autres scripts dans /etc/hotplug et /etc/dynamic pour t'en inspirer

    @++
    • [^] # Re: $REMOVER

      Posté par  . Évalué à 2.

      Merci beaucoup pour ton aide
      J'essaye ce soir en rentrant du boulot

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.