Activities fit-Dateien automatisch auf Linux-Rechner kopieren

Former Member
Former Member
Hallo,

ich habe Ubuntu-Linux auf dem Notebook.

Mit folgender Lösung werden meine "Activities" vom Garmin Edge 1000 vollautomatisch gesichert,
sobald man das Garmin an die USB-Buchse anschließt:

1. Datei /etc/udev/rules.d/81-garmin-backup.rules anpassen:

sudo gedit /etc/udev/rules.d/81-garmin-backup.rules
Folgende Zeile einfügen:
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="091e", ATTRS{idProduct}=="272c", RUN+="/home/benutzername/garmin-backup-1000.sh"


2. Datei /home/benutzername/garmin-backup-1000.sh erstellen
(benutzername ist der jeweilige Linux-Username)

#!/bin/bash
now=$(date +"%T")
sleep 5
rm /home/benutzername/test.txt
echo $now >> /home/benutzername/test.txt
mount >> /home/benutzername/test.txt
mkdir /media/garmin-tmp
mount -t vfat /dev/sdb /media/garmin-tmp -o uid=1000,gid=1000,utf8,dmask=027,fmask=137
rsync -p -t -u /media/garmin-tmp/Garmin/Activities/*.fit /home/benutzername/Downloads/GPS/Activities1000
chown -c t /home/benutzername/Downloads/GPS/Activities1000/*.fit
sleep 3
umount /dev/sdb
rmdir /media/garmin-tmp


PS:
Für das Garmin 800 müssen die Dateien wie folgt angepasset werden:
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="091e", ATTRS{idProduct}=="2491", RUN+="/home/benutzername/garmin-backup-800.sh"