View Full Version : [mythbuntu] Run command after USB-hardisk detected

April 1st, 2010, 06:29 PM

I have server that runs mythbackend and fileserver. I would like to semi automate my second backup (I run one every night, but I need to run one now and then by plugin in external USB).

I would like to run backup script everytime certain USB-disk is plugged in (detected by ID).

How to make this happen? Any ideas


April 1st, 2010, 09:48 PM
Use udev. What do you mean by "ID"? If you mean UUID, create a rule like this:

ACTION=="add", SUBSYSTEM=="block", ID_FS_UUID=="MYUUID", RUN="/path/to/script.sh $env{DEVNAME}"

then restart udev

sudo /etc/init.d/udev restart

Every time there is a partition with the UUID "MYUUID", then "/path/to/script.sh /dev/sdb1" will be run, where /dev/sdb1 is the path to the partition.

Keep in mind that with gnome, by default, that partition will already be mounted.