Temat: Opóźnianie startu aplikacji ?

Witam !

Mam nietypowy problem, otóż zauważyłem że pyLoad, a konkretniej jego wtyczka ma pewne problemy po restarcie routera. pyLoad jest uruchamiany jako daemon z autostartu:

/etc/init.d/pyLoad enable

 

Po starcie są problemy z interesującą mnie wtyczką, jednak jak zrestartuje pyload'a, wszystko wraca do normy, zauważyłem też że jak ręcznie uruchomię pyLoad'a po restarcie routera problem nie występuje. Stąd też moje pytanie czy da się jakoś opóźnić uruchamiania aplikacji z autostartu ?

Sprzęt: Seagate GoFlex Home
OS: OpenWrt 18.06.4
Info: 128MB RAM / 1,2GHz CPU /  USB / sATA / RJ45
Osprzęt: 500GB SATA / LCD DPF 2,4" / USB rt2800

2

Odp: Opóźnianie startu aplikacji ?

/etc/init.d/pyLoad disable

i dodaj do /etc/rc.local

(sleep 20 & /etc/init.d/pyLoad start) &

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

3

Odp: Opóźnianie startu aplikacji ?

Bawiłem się z /etc/rc.local, ale spróbuje z "sleep"

Sprzęt: Seagate GoFlex Home
OS: OpenWrt 18.06.4
Info: 128MB RAM / 1,2GHz CPU /  USB / sATA / RJ45
Osprzęt: 500GB SATA / LCD DPF 2,4" / USB rt2800

4

Odp: Opóźnianie startu aplikacji ?

Pobawiłem się trochę tym "sleep"w /etc/rc.local i niestety nie działa, tj. w ogóle nie startuje teraz pyLoad. Inne sugestie ?

Sprzęt: Seagate GoFlex Home
OS: OpenWrt 18.06.4
Info: 128MB RAM / 1,2GHz CPU /  USB / sATA / RJ45
Osprzęt: 500GB SATA / LCD DPF 2,4" / USB rt2800

5

Odp: Opóźnianie startu aplikacji ?

Nie masz się bawić ze sleep tylko dokładnie tą linię umieść jako pierwszą w /etc/rc.local. Dokładnie tak jak jest, ze spacjami i &.
Z palca działa to i tak musi.

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

6

Odp: Opóźnianie startu aplikacji ?

Napisałem "bawić" bo jak wpisałem dokładnie linię tak jak mi podałeś to nie zadziałało tj. w ogóle ie wystartował pyLoad, toteż popróbowałem kilku innych kombinacji, również bezskutecznie.

Sprzęt: Seagate GoFlex Home
OS: OpenWrt 18.06.4
Info: 128MB RAM / 1,2GHz CPU /  USB / sATA / RJ45
Osprzęt: 500GB SATA / LCD DPF 2,4" / USB rt2800

7

Odp: Opóźnianie startu aplikacji ?

To wpisz to w konsoli i poczekaj 20s.

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

8

Odp: Opóźnianie startu aplikacji ?

W konsola się "zmroziła" tylko przerwanie operacji pomogło.

Sprzęt: Seagate GoFlex Home
OS: OpenWrt 18.06.4
Info: 128MB RAM / 1,2GHz CPU /  USB / sATA / RJ45
Osprzęt: 500GB SATA / LCD DPF 2,4" / USB rt2800

9

Odp: Opóźnianie startu aplikacji ?

nie czekałeś tych 20s...

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

10

Odp: Opóźnianie startu aplikacji ?

...
czekałem z minutę

Sprzęt: Seagate GoFlex Home
OS: OpenWrt 18.06.4
Info: 128MB RAM / 1,2GHz CPU /  USB / sATA / RJ45
Osprzęt: 500GB SATA / LCD DPF 2,4" / USB rt2800

11

Odp: Opóźnianie startu aplikacji ?

Ty to masz problemy. Tak wpisz:

(sleep 20; /etc/init.d/pyLoad start) &

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

12

Odp: Opóźnianie startu aplikacji ?

Teraz działa smile, jak zaklęcie.

Sprzęt: Seagate GoFlex Home
OS: OpenWrt 18.06.4
Info: 128MB RAM / 1,2GHz CPU /  USB / sATA / RJ45
Osprzęt: 500GB SATA / LCD DPF 2,4" / USB rt2800