76

Odp: Download manager dla OpenWrt

Taką ma mieć postać  /etc/rc.local ? 

# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.

aria2.sh

exit 0

77

Odp: Download manager dla OpenWrt

Nie. aria2.sh nazwa_katalogu, jest to w pierwszym poście przecież.

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

78

Odp: Download manager dla OpenWrt

A tak  /etc/rc.local ?

# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.

aria2.sh /tmp/usb_mount/a73e8180-35d8-45ef-978c-ffa5d7f2eddc/Torrent

exit 0

79

Odp: Download manager dla OpenWrt

Już lepiej. Ale:
1. Podczas startu systemu ten dysk może nie być jeszcze dostępny
2. Skoro dysk jest dynamicznie montowany przez plugin gargoyle to czemu w końcu nie użyjesz tego skryptu który jest na hotplugu? Zmień go sobie tylko żeby uruchamiał arię jeżeli miejsce zamontowania będzie /tmp/usb_mount/a73e8180-35d8-45ef-978c-ffa5d7f2eddc i to wszystko.

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

80

Odp: Download manager dla OpenWrt

Czy chodzi Ci o zmianę w pliku  /etc/hotplug.d/block   w linii
aria2.sh "$DIR"?

81

Odp: Download manager dla OpenWrt

Tak.

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

82

Odp: Download manager dla OpenWrt

Czy ta linia powinna wyglądać tak?
aria2.sh "$/tmp/usb_mount/a73e8180-35d8-45ef-978c-ffa5d7f2eddc/Torrent"

Bo po restarcie aria nie startuje.

83

Odp: Download manager dla OpenWrt

Nie. Raczej masz dodać przed wywołaniem arii

[ "$DIR" = "/tmp/usb_mount/a73e8180-35d8-45ef-978c-ffa5d7f2eddc" ] || exit

Wtedy ona uruchomi się tylko wtedy jak katalog w którym zamontowany jsst nośnik będzie /tmp/usb_mount/a73e8180-35d8-45ef-978c-ffa5d7f2eddc

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

84

Odp: Download manager dla OpenWrt

Dodałem i u mnie wygląd to tak: bezskutecznie

#!/bin/sh

case $ACTION in
    add)
        grep -q /dev/$DEVICENAME /proc/mounts || exit 0
        DIR=$(awk '/^\/dev\/'$DEVICENAME'/ {print $2}' /proc/mounts)
        killall aria2c > /dev/null 2>&1
        [ "$DIR" = "/tmp/usb_mount/a73e8180-35d8-45ef-978c-ffa5d7f2eddc/Torrent" ] || exit
        #aria2.sh "$/tmp/usb_mount/a73e8180-35d8-45ef-978c-ffa5d7f2eddc/Torrent"
        aria2.sh "$DIR"
       
        ;;
    remove)
        killall aria2c > /dev/null 2>&1
        ;;
esac

85

Odp: Download manager dla OpenWrt

Ale ja napisałem jedno a ty drugie.
[ "$DIR" = "/tmp/usb_mount/a73e8180-35d8-45ef-978c-ffa5d7f2eddc" ] || exit

Dysk jest montowany w /tmp/usb_mount/a73e8180-35d8-45ef-978c-ffa5d7f2eddc nie w /tmp/usb_mount/a73e8180-35d8-45ef-978c-ffa5d7f2eddc/Torrent. To w jakim katalogu Arię uruchomisz to inna sprawa, a tu masz sprawdzić zamontowanie konkretnego dysku.

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

86

Odp: Download manager dla OpenWrt

Cezary dziękuję za podpowiedzi.... i cierpliwość smile

Pozdrawiam.

Zatrybiło na takim ustawieniu:

#!/bin/sh

case $ACTION in
    add)
        grep -q /dev/$DEVICENAME /proc/mounts || exit 0
        DIR=$(awk '/^\/dev\/'$DEVICENAME'/ {print $2}' /proc/mounts)
        killall aria2c > /dev/null 2>&1
        [ "$DIR" = "/tmp/usb_mount/a73e8180-35d8-45ef-978c-ffa5d7f2eddc" ]
        aria2.sh /tmp/usb_mount/a73e8180-35d8-45ef-978c-ffa5d7f2eddc/Torrent || exit
               
        ;;
    remove)
        killall aria2c > /dev/null 2>&1
        ;;
esac

87

Odp: Download manager dla OpenWrt

Źle.... To  || exit nie jest tu gdzie powinno. Ono właśnie powoduje że aria nie uruchomi się jak będzie inny katalog zamontowany.

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

88

Odp: Download manager dla OpenWrt

Ale jeżeli jest linijkę wyżej to aria nie startuje po resecie wcale neutral

89

Odp: Download manager dla OpenWrt

Bez tego ta linią w ogóle nie ma sensu. Co Ci przychodzi w zmiennej DIR w tym skrypcie?

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

90

Odp: Download manager dla OpenWrt

Faktycznie !  Zahaszowałem tą linię (gdybym podmieniał nośnik) i reszta działa smile

91

Odp: Download manager dla OpenWrt

Witam!

Mam zamontowany nośnik na stałe i również mam problem z uruchomieniem Arii
po restarcie routera. Katalog pobierania tak jak w pierwszym poście- /mnt/dane.
Czy plik 99-aria2 w /etc/hotplug.d/block ma wyglądać tak?

#!/bin/sh

case $ACTION in
    add)
        grep -q /dev/$DEVICENAME /proc/mounts || exit 0
        DIR=$(awk '/^\/dev\/'$DEVICENAME'/ {print $2}' /proc/mounts)
        killall aria2c > /dev/null 2>&1
        aria2.sh /mnt/dane || exit
        ;;
    remove)
        killall aria2c > /dev/null 2>&1
        ;;
esac

Niestety nie działa.

92

Odp: Download manager dla OpenWrt

Tego pliku w ogóle może nie być jak masz dysk na stałe zamontowany. Masz czy nie? A arię uruchamiasz w /etc/rc.local.

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

93

Odp: Download manager dla OpenWrt

/etc/rc.local  w takiej postaci nie działa:

# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.
aria2.sh /mnt/dane
exit 0

Nie wiem czy to ważne ale pisząc nośnik na stałe zamontowany miałem na myśli na stałe podłączony.

94

Odp: Download manager dla OpenWrt

No to nie masz na stałe, bo przy starcie routera /mnt/dane jeszcze może nie być dostępny.

#!/bin/sh
case $ACTION in
    add)
        grep -q /dev/$DEVICENAME /proc/mounts || exit 0
        DIR=$(awk '/^\/dev\/'$DEVICENAME'/ {print $2}' /proc/mounts)
        if [ $DIR = "/mnt/dane" ]; then
          aria2.sh $DIR
        fi
        ;;
esac

Tak to może u Ciebie wyglądać.

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

95

Odp: Download manager dla OpenWrt

Dzięki bardzo- pomogło aria się uruchamia, ale pojawił się problem- nie wznawia pobierania pliku.
Dopiero po kliknięciu START ALL pojawia się w się okienko dodawania pliku z wpisanym
adresem pobierania i dopiero potem pojawia się w sekcji Active Tasks i kontynuje pobieranie.
Jakieś rozwiązanie?

96

Odp: Download manager dla OpenWrt

Coś w konfigu popsułeś skoro sesji nie zapisuje.

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

97

Odp: Download manager dla OpenWrt

Witam!

Przeinstalowałem nowego gargulca i mam pytanie:
Jeżeli dysk jest podpięty na stałe to rozumiem,że sekcja na hotplugu dotycząca tego dysku jest  do usunięcia?

A postać pliku  etc/rc.local ma  tak wyglądać ,żeby po resecie routera aria wstawała automatycznie ?

case $ACTION in
    add)
        grep -q /dev/$DEVICENAME /proc/mounts || exit 0
        DIR=$(awk '/^\/dev\/'$DEVICENAME'/ {print $2}' /proc/mounts)
        if [ $DIR = "/tmp/usb_mount/a73e8180-35d8-45ef-978c-ffa5d7f2eddc/Torrent" ]; then
          aria2.sh $DIR
        fi
        ;;
esac

98

Odp: Download manager dla OpenWrt

Przecież jest to pierwszym poście.

aria2.sh /tam/gdzie/chcesz

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

99 (edytowany przez tomciek 2014-01-17 20:53:11)

Odp: Download manager dla OpenWrt

podepnę się pod temat smile a tzw. captcha ta aria obsłuży w jakowyś sposób ?


a to by się nadało na paczuszkę do GargoylePL -> tucaneando.com

100

Odp: Download manager dla OpenWrt

aria raczej nie ale pyload ale nie do wszystkich hostów..