26

Odp: Auto kopiowanie

Sprawdź, cj w nazwie ma być.

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

27

Odp: Auto kopiowanie

tak dla pewnosci :

root@Gargoyle:~$ opkg install block-hotplug
Package block-hotplug (0.1.0-2.1cj) installed in root is up to date.
root@Gargoyle:~$ opkg remove block-hotplug
Removing package block-hotplug from root...
root@Gargoyle:~$ opkg install block-hotplug
Installing block-hotplug (0.1.0-2.1cj) to root...
Downloading http://ecco.selfip.net/backfire/ar71xx/ … r71xx.ipk.
Configuring block-hotplug.

i nie pajdziot sad

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

28

Odp: Auto kopiowanie

Musi działać smile

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

29

Odp: Auto kopiowanie

moze jest cos czego jeszcze nie zrobilem ??

hmm nie mam pojęcia co jest

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

30

Odp: Auto kopiowanie

Poddaje sie,

Czy jest jakis inny sposób na to jak np tu

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

31

Odp: Auto kopiowanie

Możesz sobie zrobić dowolny skrypt na hotplugu który to robi. Masz już tam parę skryptów, możesz się na nich wzorować.

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

32 (edytowany przez wabikboy 2011-09-14 11:39:12)

Odp: Auto kopiowanie

skrypt rozumiem ze trzeba dodać do /etc/hotplug.d/usb/ np 40-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

33

Odp: Auto kopiowanie

Tak.

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

34

Odp: Auto kopiowanie

awięc wygląda to tak

root@Gargoyle:~$ vi /etc/hotplug.d/usb/40-copy
#!/bin/sh
if [ $ACTION = "add" -a $DEVTYPE = "usb_interface" -a $PRODUCT = "054c/0243" ];
echo costam >> /syf/plik.txt
fi

i t nie tworzy pliku sad chyba że sekcja if jest zwalona.

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

35

Odp: Auto kopiowanie

Zrób sobie przed if'em evn >> /syf/plik.txt i zobacz czy takie wartości masz w zmiennych.

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

36 (edytowany przez wabikboy 2011-09-14 12:58:10)

Odp: Auto kopiowanie

tworzy czysty plik.txt

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

37

Odp: Auto kopiowanie

Mój błąd "env" nie evn.

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

38

Odp: Auto kopiowanie

pomijając ten błąd.

zmienilem kod na:

#!/bin/sh

$ACTION = "mount" -a $DEVTYPE = "usb_interface" -a $PRODUCT = "054c/0243" ; cp /1 /syf

bez if i zadzaiłało z pena

ale jak zamiast cp /1 /syf podstawie:  cp /mnt/penek/D/*.mp3 /syf

to nic się nie dzieje. wiec wina leży po stronie polecenia, moze trzeba mu z opuźnieniem zrobić wykonanie bo pendrive musi sie najpierw zamontować ale jak dawałem sleep 5, 10 a nawet 1500 to nic sie nie działo

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

39

Odp: Auto kopiowanie

Tak, urządzenie blokowe musi sie najpierw pojawić a to parę sekund zajmuje.

Nie wiem jak tobie ale  rozwiązanie z uruchamianiem serwisu działa bezbłędnie.

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

40

Odp: Auto kopiowanie

ok to w takim razie sleep musi mieć jakieś 10000 ?

niestety u mnie nie działa uruchamianie serwisu hmm a czy zmiana w fstab musi być zakończona restartem routera ??

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

41

Odp: Auto kopiowanie

3godziny? Raczej nie smile

Nie, fstab jest dynamicznie czytany przez skrypty.

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

42

Odp: Auto kopiowanie

doszedłem do wniosku że
#!/bin/sh

$ACTION = "mount" -a $DEVTYPE = "usb_interface" -a $PRODUCT = "054c/0243" ; cp /1 /syf

niedziała poprawnie. tzn

jak zmienie ; na && skrypt nie działa czyli warunek nie zostaje spełniony hmm więc jak bym tak zostawil to reagował by na każdy włożony nośnik a ja chcem pod konkretny.

jak przerobić początek aby reagował na mount i uuid lub vid/pid

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

43

Odp: Auto kopiowanie

Do /etc/hotplug.d/block dodaj sobie skrypt o nazwie 99-mount i zawartości:

#!/bin/sh

case "$ACTION" in
        add)
                if [ "$DEVNAME" = "sda1" ]; then
                        grep -q "$DEVNAME" /proc/mounts || return
                        logger "$DEVNAME"
                        # ***
                fi
                ;;
esac

To się wykona po zamontowaniu nośnika, kiedy sda1 będzie dostępne. Zamiast # *** dodaj sobie co tam chcesz.

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

44

Odp: Auto kopiowanie

jeszcze jedno pytanie. czy jesli w fstab sdb1 jest zdefiniowane ze ma być przypisane dla konkretnego pendrive'a to czy po wyjęciu tego wlasnie pendrive'a inny zostanie zamontowany np pod sdb2 a sdb1 bedzie zarezerwowane?

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

45

Odp: Auto kopiowanie

Ale pytasz o to co napisałem? To nie ma nic wspólnego z fstabem. Jeżeli pojawi się urządzenie jako sda1 i będzie zamontowane to się wykona.

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

46

Odp: Auto kopiowanie

wlasnie z fstab zaczelo działać, okazało się że montowało cały czas spod sdc bo nie odmontowane było sdb a ustawione bylo na sdb i teraz działa to co chciałem na początku smile

a tamto co pytałem to chodzi mi ogólnie czy jak w fstab jest przypisany nosnik /dev/sdb1 dla uuid to czy każdy inny zamontowany bedzie montowany domyślnie a sdb1 bedzie zarezerwowany

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

47

Odp: Auto kopiowanie

uuid ma pierwszeństwo przez /dev/sdb1, jest on ignorowany. Na nazwę dostanie nośnik taką jak system będzie miał w kolejności.

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

48

Odp: Auto kopiowanie

A wiesz może jak wyświetlić na lcd4linux informacje z wykonanych poleceń ? wiem ze napewno musi to byc zapisane do pliku i z tamtąd L4L odczyta wynik chyba że jest inny sposób

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

49

Odp: Auto kopiowanie

exec przecież masz. To cos ie wykona to wyświetla.

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

50

Odp: Auto kopiowanie

ale czy to jest to czego potrzebuje?? bo mi chodzi o coś takiego: że włoże pena do usb to wyswietli mi że podłączono cośtam, uruchomi się kopiowanie z komendy to wyswietli mi że kopiowanie, a na koniec zakończono kopiowanie itp.

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