Temat: Automatyczne kopiowanie zawartości USB na HDD
Mariusz Derela:
dodaj chmod na katalog tak żeby mógł coś tam skopiować. Jeśli masz rules, który podałem na początku to jest ok i musi działać. Dodaj do skryptu coś w stylu date >> /tmp/syf i będziesz widział czy jest wykonywany. Sprawdzałeś co pojawia się w logach?
Mój plik rules:
SUBSYSTEMS=="usb", ACTION=="add", KERNEL=="sd?", SYMLINK+="synchronizacja", RUN+="/home/art/bin/syncusb.sh"
syncusb.sh:
#!/bin/sh
find /media/ -name "*[mpg|avi|mov|mp4]" -exec cp {} /home/art/Wideo \;
chmod -R 777 /home/art/Wideo
date >> /tmp/syf
Po włożeniu pena tworzy plik syf w folderze temp, zawierający datę - ale nie kopiuje zawartości pena na dysk
Wpis w syslog:
Aug 31 14:38:30 ART kernel: [ 1298.628049] usb 1-4: new high speed USB device using ehci_hcd and address 8
Aug 31 14:38:30 ART kernel: [ 1298.768145] scsi6 : usb-storage 1-4:1.0
Aug 31 14:38:31 ART kernel: [ 1299.772883] scsi 6:0:0:0: Direct-Access Intuix DiskOnKey 6.51 PQ: 0 ANSI: 0 CCS
Aug 31 14:38:31 ART kernel: [ 1299.782046] sd 6:0:0:0: Attached scsi generic sg1 type 0
Aug 31 14:38:31 ART kernel: [ 1299.782485] sd 6:0:0:0: [sdb] 3903487 512-byte logical blocks: (1.99 GB/1.86 GiB)
Aug 31 14:38:31 ART kernel: [ 1299.783106] sd 6:0:0:0: [sdb] Write Protect is off
Aug 31 14:38:31 ART kernel: [ 1299.783125] sd 6:0:0:0: [sdb] Mode Sense: 45 00 00 08
Aug 31 14:38:31 ART kernel: [ 1299.783138] sd 6:0:0:0: [sdb] Assuming drive cache: write through
Aug 31 14:38:31 ART kernel: [ 1299.785603] sd 6:0:0:0: [sdb] Assuming drive cache: write through
Aug 31 14:38:31 ART kernel: [ 1299.788099] sdb: sdb1
Aug 31 14:38:31 ART kernel: [ 1299.791490] sd 6:0:0:0: [sdb] Assuming drive cache: write through
Aug 31 14:38:31 ART kernel: [ 1299.791509] sd 6:0:0:0: [sdb] Attached SCSI removable disk
Czyli montuje pena usb ale dalej nic się nie dzieje :(
Zrobiłem : art@ART:~$ sudo chmod -R 777 /home/art/Wideo
Nic się nie zmieniło