Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
956 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [Résolu] script au montage d'une clé USB

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] script au montage d'une clé USB

n°929071
clem85
http://www.luttiau.info
Posté le 01-07-2007 à 22:36:06  profilanswer
 

Bonjour,
 
je souhaiterais lancer un script shell (qui effectue des copies de fichiers) dès la connexion de ma clé USB. est-ce que c'est possible ?
 
si oui (je pense) comment ? j'ai pensé au script qui gère automount mais je ne sait pas ou il se trouve et même si je le trouvais, comment le modifier pour appeler un script sh ?
 
Merci de votre aide
 
J'ai oublié de préciser, j'ai besoin d'effectuer ce petit bricolage pour une debian4 et Ubuntu 7.04


Message édité par clem85 le 02-07-2007 à 22:57:39
mood
Publicité
Posté le 01-07-2007 à 22:36:06  profilanswer
 

n°929073
Fork Bomb
Obsédé textuel
Posté le 01-07-2007 à 22:45:30  profilanswer
 

Tu fais ton script qui monte ta clef USB sur le point de montage Kivabien.
Tu lances tes commandes.
Tu démontes la clef.
Tu quittes.


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
n°929075
clem85
http://www.luttiau.info
Posté le 01-07-2007 à 22:49:46  profilanswer
 

Désolé, je vais peut-être faire une remarque bête mais il doit bien y avoir un script qui existe quelque part qui monte ma clé usb toute seule (car elle est montée des que je la connecte)?  
 
Sinon je pourrais faire un script qui monte ma clé usb comme proposé mais   mon but est d'avoir le moins de manipulations possible et une automatisation ...
 
Merci

n°929076
Fork Bomb
Obsédé textuel
Posté le 01-07-2007 à 22:53:20  profilanswer
 

Ca doit etre hal qui s'en occupe.
Faut voir avec lui (/usr/bin/hal ?).


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
n°929078
clem85
http://www.luttiau.info
Posté le 01-07-2007 à 23:00:10  profilanswer
 

dans /usr/bin/ j'ai plusieurs fichiers qui correspondent à hal mais je ne peut pas les modifier, ce sont des fichiers que l'on execute manuellement ...
 
moi je pensait aun fichier comme le fstab mais pour les clé usb ou l'automount (mais je sait pas si sa existe...).

n°929128
fighting_f​alcon
Posté le 02-07-2007 à 08:36:32  profilanswer
 

udev ...
 
/etc/udev/*.rules

n°929152
darkpengui​n
Posté le 02-07-2007 à 09:45:41  profilanswer
 

fighting_falcon a écrit :

udev ...
 
/etc/udev/*.rules


 
+1
 
:o


---------------
Counting all the assh*les in the room, well I'm definitely not alone...
n°929434
clem85
http://www.luttiau.info
Posté le 02-07-2007 à 18:52:21  profilanswer
 

bonjour, je sent que ce udev va me plaire ...
 
dans /etc/udev/ j'ai un ficheir libpisock9.rules je peut l'éditer mais je ne sait pas du tout comment faire pour lancer un script à la connection. j'ai remarqué sinon, n répertoire rules.d et celui-ci contient plein de fichiers.rules.
 
quel ficheir éditer et comment pour mon problème ?
 
Merci @ tous ;)

n°929441
enfoiro
a nickname is just a nickname
Posté le 02-07-2007 à 19:03:25  profilanswer
 

+1 c'est bien udev
une doc en anglais avec laquelle tu pourra faire ce que tu veux
http://reactivated.net/writing_udev_rules.html
 
poste le résultat de tes explorations, ca pourra aider pas mal de monde (pas vu grand chose sur udev sur le forum)

n°929559
clem85
http://www.luttiau.info
Posté le 02-07-2007 à 22:13:04  profilanswer
 

Sayé, j'ai enfin trouvé une solution. je ne sait pas si j'ai bien fait masi j'ai puisé dans les billes que l'on ma donné :) Merci dailleurs à tous ceux qui ont participés à ce post ...
 
en premier lieu, j'ai créé un script .rules que j'ai nommé 10-local.rules dans /etc/udev/rules.d (le nommer comme ceci est ce qui est conseillé dans la doc).
 
ensuite, avant de le remplir il me manquait quelques informations. j'ai alors voulu savoir quel était le numéro de série de ma clé usbet quelques informations sur celle-ci pour que mon système la reconnaisse. j'ai donc branché ma clé usb puis fait un 'cat /proc/partitions' pour connaitre quel est mon nom de volume que j'ai analysé avec sa taille (dans mon cas 'sdb').
donc, pour les quelques informations qui me manquaient encore: 'udevinfo -a -p /sys/block/sdb'
j'ai sélectionné le bloc de texte qui m'intéressait c'est a dire celui ou j'ai repéré le nom du constructeur de ma clé USB et son NOM.
 
j'ai donc écrit dans mon 10-local.rules:

Code :
  1. SUBSYSTEMS=="usb", ATTRS{serial}=="20060303", RUN+="/home/script.sh"


 
bien sur, les informations numéro de série ou autr ene sont pas indispensable c'est juste que je veut ce fonctionnement que pour ma clé usb. d'autres options peuvent êtres trouvées tirées du udevinfo...
Ainsi lorsque je vais brancher ma clé usb avec le numéro de série 20060303 (je sait pas si c'est son vrai numéro de série mais bon ..)  le script /home/script/sh va s'exécuter lors de sa connexion.
 
pour appliquer les changements de udev, il faut faire:

Code :
  1. udevcontrol reload_rules


 
pour l'instant mon script sh est un simple mkdir pour des tests mais il peut évoluer simplement maintenant ...
J'espère pouvoir éclairer la lanterne de ceux qui rechercherais ce type de solutions avec udev même si je n'ai pas acquis tout le fonctionnement ce celui-ci.


Message édité par clem85 le 02-07-2007 à 22:15:10
mood
Publicité
Posté le 02-07-2007 à 22:13:04  profilanswer
 

n°929765
enfoiro
a nickname is just a nickname
Posté le 03-07-2007 à 14:05:16  profilanswer
 

merci, très clair et intéressant  :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [Résolu] script au montage d'une clé USB

 

Sujets relatifs
[Résolu] You don't have permission to access /database/ on this serverScript pour galerie photo
[Résolu]Script Shell pour RsyncScript pour effacer requetes SQL sur Webmin
[RESOLU] Postfix avec plusieurs smtp[debian etch] Pb d'écriture sur une clé USB
souris USB saccadé sous debian testing 
Plus de sujets relatifs à : [Résolu] script au montage d'une clé USB


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR