Différences entre versions de « HotPlug »

De Cliss XXI
Sauter à la navigation Sauter à la recherche
imported>SylvainBeucler
m (transfert depuis tiki interne)
 
imported>SylvainBeucler
m (prés.)
Ligne 46 : Ligne 46 :
  
 
== Voir aussi ==
 
== Voir aussi ==
http://kernel.org/pub/linux/utils/kernel/hotplug/udev_vs_devfs : le point sur udev
+
 
http://www.reactivated.net/writing_udev_rules.html
+
* http://kernel.org/pub/linux/utils/kernel/hotplug/udev_vs_devfs : le point sur udev
 +
* http://www.reactivated.net/writing_udev_rules.html

Version du 19 janvier 2006 à 19:07

Se lance après le montage des systèmes de fixer

Se lance après le support USB

Au lancement, 'coldplug', c'est à dire hotplug comme si les périphériques étaient branchés à ce moment-là.

Fournit par le paquet Debian 'hotplug', ou bien 'udev'.

Fichiers: cf. man 8 hotplug

Que veut dire:

/etc/hotplug/NAME/DRIVER         driver setup scripts, invoked by agents

Exemple:

/etc/hotplug/usb/usb-storage

sera appelé si le périphérique qu'on vient de brancher utilise le module noyau 'usb_storage'

Code périphérique "mass storage device": 8/6/80

Exemple de fichier de hook: http://forums.gentoo.org/viewtopic-t-113911.html

#!/bin/bash
#create a script to undo our actions upon removal
if [ "$INTERFACE" = "8/6/80" ]; then
   if [ "$PRODUCT" = "5e3/702/33" -o "$PRODUCT" = "05e3/0702/0033" ]; then
       mount /backup
       cat <<'EOF' > $REMOVER
#!/bin/bash
umount -f /backup
EOF
       chmod a+x $REMOVER
   fi
fi
#!/bin/bash
#DEBUG
#echo "======="
#(
#    echo $0 $*
#    env
#)> /tmp/hot.txt
#echo "======="


Voir aussi