Temat: Auto kopiowanie

Mam odtwarzacz MP3 na wr1043 i czasem chcę dodać jakiś kawałek lub adres do play listy a każdorazowe włączanie kompa i dodawanie jednego pliku prze FTP czasem mnie irytuje więc: mam zamiar zrobic coś takiego,

Wrzucam plik  mp3 i playlistę na pendrive, podłączam pena do usb w routerze i automatycznie wykonują się polecenia czyli:
pendrive sie montuje automatycznie do np: mnt/sda1, następnie kopiowane są pliki mp3 z Pendrive'a do katalogu z muzyką na dysku i zawartość pliku playlisty z pendrive dopisywana jest do pliku playlisty na dysku.
prosił bym o info gdzie umiescic plik i zjaką zawartością aby to nastąpiło w ten sposób jak napisałem

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

2

Odp: Auto kopiowanie

Hotplug na dodaniu urządzenia. A dokładnie to przeczytaj sobie u mnie na eko.one.pl  o montowaniu HDD, przy zamontowaniu możesz wykonać skrypt, w nim m.in może być to co chcesz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Auto kopiowanie

cezary nie radze sobie z tym skryptem hmm

wygląda tak:
#!/bin/sh
if    ACTION = "mount" -a $DEVTYPE = "sdb1" echo podlaczam &&
then
     sleep 10 find /mnt/penek/D/ -name "*[mp3]" -exec cp {} /syf \;
      fi
fi 

i znajduje sie w /etc/hotplug/usb/40-copy
co jest nie tak?

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

4

Odp: Auto kopiowanie

Ale nie tak...

http://eko.one.pl/?p=openwrt-hdd#urucha … zeniudysku

Czyli dodajesz  list 'service' 'moj_skrypt'  do odpowiedniej sekcji

a w /etc/init.d/ robisz plik moj_skrypt o zawatości

#!/bin/sh
start() {
 tu jakiś kod który ma sie wykonac po zamontowaniu dysku.
}
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Auto kopiowanie

dalej lipa

#!/bin/sh
start() {
   cp  /mnt/penek/D/*.*  /syf;
}
nawet z palca nie idzie ani błedu nie wyswietla

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

6

Odp: Auto kopiowanie

A dodałeś service do odpowiedniej sekcji w /etc/config/fstab?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Auto kopiowanie

/etc/config/fstab:

config mount
    option target    /mnt/penek
    #option device    /dev/sdb1
       option uuid  3430-B2EB
    option options    rw,sync
    option enabled    1
    option enabled_fsck 0
       list 'service' 'copy'

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

8

Odp: Auto kopiowanie

Uczyniłeś /etc/init.d/copy wykonywalnym?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Auto kopiowanie

hmm a jak big_smile

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

10

Odp: Auto kopiowanie

chmod 777 /etc/init.d/copy

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: Auto kopiowanie

nic z tego hmm

wpisałem jako kod:

#!/bin/sh
start() {
   echo costam
}

i nic nie pokazuje nawet hmm

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

12

Odp: Auto kopiowanie

No nie pokaże. Zamień pierwszą linie jako

#!/bin/sh /etc/rc.common

i wykonaj /etc/init.d/copy start

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: Auto kopiowanie

poszło więc teraz tylko zamiast echo costam to wpisać komende do wykonania ??

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

14

Odp: Auto kopiowanie

tak

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: Auto kopiowanie

wygląda to tak:


#!/bin/sh /etc/rc.common
start() {
   cp  /mnt/penek/D/*.* /syf;
}

z palca rusza ale jak wkładam pena to ni huhu hmm

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

16

Odp: Auto kopiowanie

pokaż
ls -al /mnt/penek/D/*
ls -al /syf

(to .*) juz nie jest potrzebne

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: Auto kopiowanie

root@Gargoyle:~$ ls -al /mnt/penek/D/*
-rwxr-xr-x    1 root     root      6252283 Jan 18  2009 /mnt/penek/D/DJ Antoine - C'est La Revolution.mp3
-rwxr-xr-x    1 root     root      3180523 Aug 27 12:19 /mnt/penek/D/DJ Antoine - Welcome To St. Tropez.mp3
-rwxr-xr-x    1 root     root      6404105 Sep  6  2008 /mnt/penek/D/DJ Antoine - falling spit.mp3

root@Gargoyle:~$ ls -al /syf
drwxrwxrwx    2 root     root         4096 Sep 13 21:00 .
drwxr-xr-x   17 root     root         4096 Sep 13 14:25 ..

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

18

Odp: Auto kopiowanie

No to zrob samo cp  /mnt/penek/D/* /syf

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19

Odp: Auto kopiowanie

nie mam pojęcia czego to nie działa.

#!/bin/sh /etc/rc.common
start() {
   echo costam
}

reaguje tak samo zpalca rusza a jak montuje pena to nie, tak jak by nie reagował na zamontowanie

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

20

Odp: Auto kopiowanie

Jak montuje z pena to nie wyświetli Ci tego na konsoli.

echo costam >> /tmp/plik.txt sobie zrób i zobaczysz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21

Odp: Auto kopiowanie

nie tworzy pliku, robilem jak pisałeś wczesniej   
cp  /mnt/penek/D/* /syf
i też nie szlo hmm

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

22

Odp: Auto kopiowanie

PS. A używasz mojego firmware?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

23

Odp: Auto kopiowanie

wersja gargoyle 1.3.16 (by obsy) więc firmware jest raczej od ciebie

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

24

Odp: Auto kopiowanie

To pytanie czy block-hotplug tez masz ode mnie, bo oficjalnie w openwrt tego nie ma.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

25

Odp: Auto kopiowanie

jak robilem extroota to instalowalem według  tego więc powinien załadować od ciebie

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile