HotPlug
Révision datée du 12 janvier 2006 à 14:03 par imported>SylvainBeucler (transfert depuis tiki interne)
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
http://kernel.org/pub/linux/utils/kernel/hotplug/udev_vs_devfs : le point sur udev http://www.reactivated.net/writing_udev_rules.html