openrouter.info
http://openrouter.info/forum/

Asus RT-N13U B1 aMule skrypt restartu
http://openrouter.info/forum/viewtopic.php?f=20&t=4493
Strona 1 z 1

Autor:  kamikazee [ 18 lut 2018, 23:09 ]
Tytuł:  Asus RT-N13U B1 aMule skrypt restartu

Firmware: DD-WRT v3.0-r34411 std (01/07/18)
Router Asus RT-N13U B1
Na pokładzie zainstalwoany Entware-Ng (https://github.com/Entware-ng/Entware-ng/)
Transmission, aria2c oraz aMule na podłączonym dysku USB 2 partycje (1-/opt, 2-/share)

Mam problem z aMule po kilku godzinach dochodzi do wywalenia się amuled ze względu na wyciek pamięci.
Próbowałem się ratować skryptem restartującym ale mi nie działa.
Skrypt staruje z crona na routerze.
Obrazek
*/1 * * * * /opt/check.sh

treść skryptu
process=amuled
makerun="sh /opt/etc/init.d/S57amuled start"

if pgrep $process > /dev/null
then
echo Jest
exit
else
echo nie ma
  $makerun &
fi

Autor:  obsy [ 18 lut 2018, 23:12 ]
Tytuł:  Re: Asus RT-N13U B1 aMule skrypt restartu

#!/bin/sh

jako pierwsza linia lub w cronie zrób jawnie sh /opt/check.sh

A tak w ogóle to uruchom sobie ten skrypt ręcznie i zobacz czy działa....

Autor:  kamikazee [ 19 lut 2018, 00:07 ]
Tytuł:  Re: Asus RT-N13U B1 aMule skrypt restartu

Dzięki pomogło, dodanie "sh" w cronie
Da się ten skrypt uprościć i wykorzystać "pidof"?

Autor:  obsy [ 19 lut 2018, 00:09 ]
Tytuł:  Re: Asus RT-N13U B1 aMule skrypt restartu

Tak, w taki sam sposób - jeżeli pidof amuled nic nie zwróci to proces nie jest uruchomiony.

Autor:  kamikazee [ 19 lut 2018, 00:13 ]
Tytuł:  Re: Asus RT-N13U B1 aMule skrypt restartu

Jednak nie startuje.

Autor:  obsy [ 19 lut 2018, 00:15 ]
Tytuł:  Re: Asus RT-N13U B1 aMule skrypt restartu

Po
sh /opt/etc/init.d/S57amuled start
startuje?

Autor:  kamikazee [ 19 lut 2018, 00:19 ]
Tytuł:  Re: Asus RT-N13U B1 aMule skrypt restartu

tak bez problemu i działa,

Autor:  obsy [ 19 lut 2018, 00:20 ]
Tytuł:  Re: Asus RT-N13U B1 aMule skrypt restartu

Więc zastąp "$makerun &" poleceniem "sh /opt/etc/init.d/S57amuled start"

Autor:  kamikazee [ 19 lut 2018, 00:28 ]
Tytuł:  Re: Asus RT-N13U B1 aMule skrypt restartu

też nie działa pomimo restartów routera i ręcznego ubijania amuled.
Jak wpadniesz na na jeszcze jakiś pomysł daj znać.

Autor:  obsy [ 19 lut 2018, 00:34 ]
Tytuł:  Re: Asus RT-N13U B1 aMule skrypt restartu

Cron uruchamia ci w ogóle proces?

Autor:  kamikazee [ 19 lut 2018, 00:40 ]
Tytuł:  Re: Asus RT-N13U B1 aMule skrypt restartu

Właśnie nie, chmod +x na check.sh jest.
Cron jest uruchomiony

Już wiem czemu się nie urchamiało
musi być w cron wpisane root zamiast sh
*/1 * * * * root /opt/check.sh

Autor:  kamikazee [ 2 mar 2018, 00:27 ]
Tytuł:  Re: Asus RT-N13U B1 aMule skrypt restartu

Jeszcze jedno pytanie.
Mam taki skrypt restartu.
#!/bin/sh
if [ -n "`pgrep amuled`" ]; then                 
echo "aMule zyje"
pidof amuled
else         
echo "aMule zdechl - REANIMACJA"
#killall amuled
sleep 2
/opt/bin/amuled -f -c /opt/var/amule
pgrep amuled
fi

#killall amuled powodowało ubijanie amuled (dlatego zakomentowałem) pomimo tego, że jest w bloku else to i tak wykonywało się to polecenie.
Coś w składni nie tak?

Autor:  obsy [ 2 mar 2018, 08:01 ]
Tytuł:  Re: Asus RT-N13U B1 aMule skrypt restartu

Pewnie if nie działa. Zrób go
#!/bin/sh
PID=$(pidof amuled)
if [ -z "$PID" ]; then                 
 echo "aMule zdechl - REANIMACJA"
 /opt/bin/amuled -f -c /opt/var/amule
fi

Autor:  kamikazee [ 4 mar 2018, 02:05 ]
Tytuł:  Re: Asus RT-N13U B1 aMule skrypt restartu

Już wszystko działa stabilnie winne były ustawienia zbyt duża ilość jednoczesnych połączeń, ustawiłem na 95 i nie mam restartów a aMule chodzi stabilnie bez zawieszania się i ładnie pobiera pliki. Nie jest demonem prędkości jak BitTorrent ale daje radę.
Jak ktoś chciałby odpalić aMule z entware-ng bardzo pomocny jest ten poradnik https://www.snbforums.com/threads/guide ... are.19522/

Autor:  kamikazee [ 5 lip 2018, 17:33 ]
Tytuł:  Re: Asus RT-N13U B1 aMule skrypt restartu

Jeszcze jedno pytanie, który zestaw pakietów mam wybrać przy instalacji Entware
mipselsf-k3.4
mipssf-k3.4

Jakiej architektury jest chipset w routerze MIPS czy MIPSEL?

Autor:  obsy [ 5 lip 2018, 18:46 ]
Tytuł:  Re: Asus RT-N13U B1 aMule skrypt restartu

RT3052 to mipsel

Autor:  kamikazee [ 5 lip 2018, 19:57 ]
Tytuł:  Re: Asus RT-N13U B1 aMule skrypt restartu

Dzięki

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/