Dica simples para disparar scripts após conectar dispositivos USB.
Descobrindo o model/vendor name:
# udevadm info -a -p /sys/block/sdb | grep model
# udevadm info -a -p /sys/block/sdb | grep vendor
Editando uma regra /etc/udev/rules.d/50-teste.rules
###inicio
KERNEL=="sd?1", ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="SAMSUNG", ATTRS{model}=="HM500JI", SYMLINK+="backup", RUN+="/etc/scripts/backup.sh %k"
###fim
Reinciando o serviço udev
# /etc/init.d/udev restart
Editando um arquivo de cópia para teste
# vim /etc/scripts/backup.sh
#!/bin/bash
/bin/mount -t auto /dev/backup /mnt
/bin/cp -r /etc/ /mnt
Simples, agora conecte o seu dispositivo e verifique a criação de uma pasta etc/ como teste.
Agora faça um script de backup/ação decente.
um abraço.
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário