Bonjour,
j'ai besoin dans un script shell d'attendre le branchement d'une clé usb puis de la monter. Est-ce que quelqu'un connait un moyen simple de faire ça ?
Merci d'avance,
Xavier.
Forum Linux.général Hotplug : attendre le branchement d'une clé usb dans un script.
16
août
2010
# Automount
Posté par KuunLann . Évalué à 2.
Maintenant avec les noyaux actuellement (du moins d'une manière générale), les clés usb que tu branchent sont détectées et montées de manière automatique .
Sinon si ton noyau ne le fait pas .. a part le reconfigurer tu peux peut etre trouver un truc du genre une boucle qui analyse la commande
lsusb -vs.
Et lorsque tu branches ta clé, ca va apparaitre dans lsusb, tu balanceras le mount.. Enfin j'imagine ça mais j'attends la confirmation de gens plus qualifiés en shell ...
[^] # Re: Automount
Posté par Johands . Évalué à 2.
Normalement, les distributions modernes utilisent udev/DeviceKit. Si ton noyau n'a pas udev, c'est très très louche.
Si tu veux un contrôle plus fin (filtrer les clés USB en fonction de leur UUID par exemple), cette question a déjà été posée sur linuxFR. Cherche les forums à propos des règles udev.
[^] # Re: Automount
Posté par briaeros007 . Évalué à 2.
[^] # Re: Automount
Posté par Johands . Évalué à 3.
HAL/DeviceKit/udisk sont chargés d'écouter udev et de répondre aux signaux en conséquence.
# halevt
Posté par chimrod (site web personnel) . Évalué à 3.
[http://www.nongnu.org/halevt/]
Je l'utilise pour lancer mes backups lors du branchement de mon disque externe.
# udev, halevt
Posté par XavierJ . Évalué à 3.
Mon kernel gère les devices avec udev, pas de problème.
Ce que je veux faire c'est executer des instructions lors d'un evenement de branchement d'une clé usb.
Je pensais faire ça grace a une commande qui attendrai l'occurance de l'évenement, mais utiliser les regles udev est plus simple. Quelqu'un sur un autre forum me l'a proposé.
Halevt semble faire la même chose (lancer un script lors d'un branchement de périphérique) mais les regles udevs me paraissent plus simple.
Merci à vous tous.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.