Hirdetés

2024. április 28., vasárnap

Gyorskeresés

Hozzászólások

(#51) Mr Dini válasza Upo (#50) üzenetére


Mr Dini
addikt
LOGOUT blog

Igen, ismerem ezt a módszert, én zene lejátszásra/megállításra használom. Arra figyelj, hogy nem elég neki a motion parancs, hanem /ffp/bin/motion -ként kell neki megadni. Mert ugye nem az ffp terminálját használja...

Amúgy arra kiváncsi lennék, hogy Neked megy-e a long press. Nekem nem működik... Ezért én egy olyan "toggle" szkriptet tudtam kreálni, hogy ha megnyomod, akkor létrehoz egy fájlt és utána indítja a zenét, majd ha még1x megnyomom, akkor ellenőrzi, hogy van-e ilyen fájl és ha van, akkor kitörli, majd leállítja a zenét.

Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

(#52) Upo válasza Mr Dini (#51) üzenetére


Upo
addikt

Ezzel a fájl létrehozóssal az a gond, ha nem a gombbal indítod el akkor elbukott. Én arra gondoltam, hogy a motion.pid-et ellenőrzöm, ha van akkor fut, ha nincs akkor nem, és ennek megfelelően a start vagy stop paraméterrel hívom meg a /ffp/start/motion.sh-t. Long press-t meg majd kipróbálom.

Blogom: https://logout.hu/blog/upo/index.html | "Az átlagember alvásigénye még 5 perc"

(#53) Mr Dini válasza Upo (#52) üzenetére


Mr Dini
addikt
LOGOUT blog

Ja igen, a motionnel van pid... Csak az meg aramszunetnel okozhat meglepeteseket. :D

Ui.: Sorry az ekezetek miatt, live linuxrol vagyok...

Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

(#54) Upo válasza Mr Dini (#53) üzenetére


Upo
addikt

Automatikusan indul nálam a motion, úgyhogy áramszünet után mindenképp csinál pidet, ha volt, ha nem volt. Belegondolva inkább az a gond, hogy utána mindenképp bekapcsol a kamera. Fájl kreálással meg lehet azt is csinálni, 1-est vagy 0-t echozok a fájlba a gombos scripttel, a motion.sh meg attól függően indul vagy nem.

Blogom: https://logout.hu/blog/upo/index.html | "Az átlagember alvásigénye még 5 perc"

(#55) Mr Dini válasza Upo (#54) üzenetére


Mr Dini
addikt
LOGOUT blog

Igaz! Az autostart szkriptem. :DDD

Na, hát akkor kombináld össze a 2-t! ;)

Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

(#56) Upo válasza Mr Dini (#55) üzenetére


Upo
addikt

Az lesz, csak most nem érem el, mert az a sz@r f0s T-s router megint eldobta magát. Mindig olyankor jut eszébe, mikor lenne egy kis üres időm foglalkozni vele.

[ Szerkesztve ]

Blogom: https://logout.hu/blog/upo/index.html | "Az átlagember alvásigénye még 5 perc"

(#57) Mr Dini válasza Upo (#56) üzenetére


Mr Dini
addikt
LOGOUT blog

Ismerős a dolog. :D Nálunk is tréhom van, lassan 4 éve. Amíg a zte hgw volt, addig egész tűrhető volt, de miután megkaptuk a speedport csodát, azóta Passthroughon van és egy asus router csücsül mögötte tomatoval. :D

Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

(#58) Upo válasza Mr Dini (#57) üzenetére


Upo
addikt

Én is azt csinálnám legszívesebben, de ha csak modemnek használom, akkor leveszi a sávszélességet 30 / 5-ről kb. 4 / 0,25-re (ezt írták a telekomos topikban is). Nem azért fizettem elő gyorsabbra januárban, hogy lassabb legyen mint előtte... A legszebb, hogy most sem működik, pedig reggel megnéztem... :((

Blogom: https://logout.hu/blog/upo/index.html | "Az átlagember alvásigénye még 5 perc"

(#59) Mr Dini válasza Upo (#58) üzenetére


Mr Dini
addikt
LOGOUT blog

Tudom, nálam is hasonló a felállás. Ráadásul modem módban a voip sem megy...

De én nem a modemről, hanem a pppoe passthroughról beszéltem. Ez egy az egybe átad mindent az asus routernek.

Csak azt nehéz kiharcolni, h ilyen hgw-t hozzanak... :D

Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

(#60) Geripapa


Geripapa
aktív tag

téves

[ Szerkesztve ]

Segítségkéréshez: NSA320+FFP; Raspberry Pi2 Openelec/Kodi ;

(#61) @Jocó@


@Jocó@
tag

Sziasztok!

Gondoltam belekontárkodok én is a topicba. Előre szólok, a kód nem szép, de legalább működik. :)

Alap probléma, hogy néha force frissíteni kell a miniDLNA adatbázis.

Adott egy 325v1-es NAS, Torrenttel darálja belele egy folderbe a fileokat, és ez a folder meg van adva 'video' mappának a miniDLNA-nak. Előfordult már, hogy egy áramszünet után az addig a miniDLNA adatbázisban lévő filmek közül 1-2 eltűnt. A file a helyén volt, SAMBA-n láttam is PC-vel, de a TV-n (LG LB671V) DLNA-n sehogy sem. Ilyenkor két dolog segített, a piócás ember, és a '/ffp/start/minidlna.sh rescan'

Van viszont a NAS elején egy copy/sync button, amit akár fel is használhatnánk erre. :)

Szükség van egy programra, ami feliratkozik erre az eseményre. Mivel csak messziről ugatom a Mijzelf féle Tweaks csomag felépítését, így inkább csak azt szedtem ki belőle, ami nekem kell.
4.80-as firmware van a NAS-on, ahhoz ezt a file-t használtam:
[link]
A letöltött file-t 7-zip-el megnyitva itt meg is találtam ezt a binárist:
Tweaks_20160515_arm_023.zpkg\Tweaks_20160515_arm_023\data.tar.gz\data.tar\sbin\btncpyctl

Ezt felmásoltam a NAS-ra egy olyan mappába, ami nem törlődik újraindítás után.
Futtatási jogot is adtam a file-nak, majd teszteltem.

Kell egy script, ami reagál a billentyű lenyomásra. (10-es szignált küld, ha röviden nyomod a gombot, 12-es,t ha hosszan kb 6 másodpercig. Ilyenkor hallassz is egy sípolást a gyári watchertől ami reagált a gombnyomásra. Azt hiszem ilyenkor egy telnet recovery backdoor nyílik a NAS-on. Bővebben itt).

cat /mnt/HD_a1/custom_scripts/btncpy_watcher.sh
#!/ffp/bin/sh

# Get PID of the watcher script
echo $$ > /tmp/btncpywatcher.pid

# Attach a watcher for copy button
/mnt/HD_a1/custom_scripts/btncpyctl BTNCPY_IOC_SET_NUM `echo $$`

# Create handlers for btn press
btncpy_short()
{
/sbin/buzzerc -t 2
/ffp/start/minidlna.sh rescan
}

btncpy_long()
{
#Not used, but working
}

# Trap signals
trap "btncpy_short" 10

trap "btncpy_long" 12

# Force script to run forever
while true; do sleep 10; done

Majd létrehoztam egy starter scriptet (először cron bejegyzéssel próbálkoztam e.g.: @reboot full_path_of_script.sh de ezt valamiért nem ette meg.)

Íme:

cat /ffp/start/ffp/start/btncpy_watcher.sh
#!/ffp/bin/sh

# PROVIDE: btncpy_watcher
# REQUIRE: LOGIN

. /tmp/.ffpstick/helper.inc
. /ffp/etc/ffp.subr

name="btncpy_watcher"
start_cmd="btncpy_watcher_start"
stop_cmd="btncpy_watcher_stop"
status_cmd="btncpy_watcher_status"

btncpy_watcher_start()
{
/mnt/HD_a1/custom_scripts/btncpy_watcher.sh
}

btncpy_watcher_stop(){
echo "stop not available"
}

btncpy_watcher_status()
{
echo "status not available"
}

run_rc_command "$1"

(#62) Mr Dini válasza @Jocó@ (#61) üzenetére


Mr Dini
addikt
LOGOUT blog

Köszönjük az infót! :R :)

Azt hiszem ilyenkor egy telnet recovery backdoor nyílik a NAS-on.

Az a reset gomb (hátul tűvel benyomható) 1 csippanásig való nyomásakor nyílik meg 2 percre.

Ui.: Neked a long-press-re működőképes? Nekem nem sikerült annó beüzemelni a Tweaks csomagon keresztül...

Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

(#63) Upo válasza Mr Dini (#62) üzenetére


Upo
addikt

Nekem működik a long press. Igaz, most csak egy reboot van benne, de megcsinálja.

Blogom: https://logout.hu/blog/upo/index.html | "Az átlagember alvásigénye még 5 perc"

(#64) @Jocó@ válasza Mr Dini (#62) üzenetére


@Jocó@
tag

Működik long pressre is.

Van egy hiba a fenti kódba, mégpedig, hogy a long press függvénynek legalább egy utasítást tartalmaznia kell, különben érvénytelen a blokk. :)

(#65) @Jocó@


@Jocó@
tag

SMART adatokat akartam lekérdezni a HDD-imről.
Fel is telepítettem a gyári csomagot, meg is találtam a rendszerre felkerült smartctl programot.

/usr/local/zy-pkgs/bin/smartctl -i /dev/sdb

Erre viszont ezt dobta a program:

SMART support is: Unavailable - device lacks SMART capability.

A webfelület viszont le tudta kérni a nekem szükséges adatokat.
Miután széttúrtam a forráskódját, kiderült, hogy van egy háttérben futó process (/sbin/zyshd) ami képes pár parancsot lefuttatni. Van is neki parancssorból futtatható kliense.

Egy szó, mint száz, ez a parancs hozzá:

/sbin/zyshclient -p 150 -e "configure terminal smart showAttribute /dev/sda"

A "-p 150"-et nem tudom micsoda. A /sbin/zysh.sh file-ban találtam. Láttam már helyette 100-at, illetve 130-at is.

Ajánlom továbbá az alábbi file-t átnézésre a lehetséges parancsokért:

/usr/local/apache/htdocs/adv/commands.js

(#66) Mr Dini válasza @Jocó@ (#65) üzenetére


Mr Dini
addikt
LOGOUT blog

Helló!

Fura, hogy nem ment a smartctl.... Root alól futtattad? Ha igen, akkor van egy olyan sejtésem, h az LD_LIBRARY_PATH-t kell neki megadni...

Egyébként a -p és egy szám a jogot adja meg. Ha nincs ott, akkor gondolom azért nem megy, mert az alap privilege nem elég a hdd-hez való hozzáféréshez.

Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

(#67) @Jocó@ válasza Mr Dini (#66) üzenetére


@Jocó@
tag

root alól próbáltam.
A -p a jogosultság, ahogy mondod. De a mögötte lévő szám nem világos számomra. Miért pont 150. Vagy 130.

(#68) Geripapa


Geripapa
aktív tag

Ezt a duplicati nevü programot rá lehet valahogy hegeszteni?
http://www.duplicati.com/

Segítségkéréshez: NSA320+FFP; Raspberry Pi2 Openelec/Kodi ;

(#69) Mr Dini válasza Geripapa (#68) üzenetére


Mr Dini
addikt
LOGOUT blog

Szia!

Össze lehet hozni, de szerintem nincs sok értelme, mivel belenézve a forrásba csupa mono és python cuccból áll, amit a nas igen lassan tud futtatni.

Így valami más alternatíva után kéne nézned...

Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

(#70) Geripapa válasza Mr Dini (#69) üzenetére


Geripapa
aktív tag

Az nem lenne olyan baj, vagy mit jelent az hogy lassú? De ez legalább tud felhőtárhelyekre menteni, inkrementálisan tömörítve kódolva :)

Meg elvileg el lehet érni távolról a démont és szép grafikus felülete is van ami számomra jobban érthető.

De ha ismersz olyan adatmentő programot. ami a nas megadott tartalmát, letudja menteni (és feltehető a 320 asomra) egy vagy több felhőbe és ezt még kezelni is lehet mint pl a transmission remote guival. akkor vevő vagyok rá. Ha még az is meg lehetne neki mondani hogy melyik felhőtárhelyen mennyi helyet foglalhat az lenne a tuti :)

Segítségkéréshez: NSA320+FFP; Raspberry Pi2 Openelec/Kodi ;

(#71) Mr Dini válasza Geripapa (#70) üzenetére


Mr Dini
addikt
LOGOUT blog

Szia!

Kis mókolás árán összedobtam egy mono csomagot, amivel sikerült működésre bírnom ezt a duplicati-t. A cucc gyorsan fut, de a nas procija 98%-on van, amíg fut... Mivel egy dotnetes windows program eredetileg... Én a duplicity-t ismerem még, ő python alapú és tud rengeteg tárhelyre menteni. Viszont nincs GUI-ja.

Ha szükséged lenne valamelyikre, akkor szívesen felraknám a mono-t és a python-t, amit direkt Neked gyártottam, csak az a gond, h az atw-s webtárhelyem jelenleg 500 megát enged max, a nagyobb (tárhely)csomagok picit drágák.... :( Ez a mono pedig kb 70 megás csomag lett, a python 2.7, meg a 3.5 meg 12 és 27 mega lett azt hiszem... Szóval még felférne, de nem tudom sokáig tárolni... :B

[ Szerkesztve ]

Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

(#72) Geripapa válasza Mr Dini (#71) üzenetére


Geripapa
aktív tag

Köszi.

Megnézem mit tud ez a duplicity. Meg hogy én hogy tudnám bekonfigurálni. Aztán jelzek, ok?

Segítségkéréshez: NSA320+FFP; Raspberry Pi2 Openelec/Kodi ;

(#73) Mr Dini válasza Geripapa (#72) üzenetére


Mr Dini
addikt
LOGOUT blog

Rendben!

Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

(#74) san2000


san2000
tag

Szia!

Igazán remek kezdeményezés ez a fórum.
Én most csak egy nagyon régi problémára kérnék megoldást.

Már a 3-dik Zyxelemet nyüstölöm,de mindegyiknél probléma volt,hogy folyamatosan 100% pörög a proci.

Igazából csak a TM fut ,de ez nem indokolná ezt a nagy terhelést.

Mi lehet a gond?

Köszi előre is.

san2000

[ Szerkesztve ]

(#75) Geripapa válasza san2000 (#74) üzenetére


Geripapa
aktív tag

Nézd meg hogy mi pörgeti.

Klikk a cpu usage melletti ikonra.

Segítségkéréshez: NSA320+FFP; Raspberry Pi2 Openelec/Kodi ;

(#76) Mr Dini válasza san2000 (#74) üzenetére


Mr Dini
addikt
LOGOUT blog

Üdv!

A nasnak van külön topikja is, ahová szívesen várunk, de ha már így feltetted, megpróbálok itt választ adni!

Tehát... Valószínűleg a python processz terheli a nas-t, a twonky médiaszerver egyik szkriptje által. Sajnos ez egy ismert jelenség a ZyXEL NAS-oknál... Így azt tudom ajánlani, hogy a webes felületen tiltsd le a twonky médiaszervert és ha kell dlna, akkor tedd fel az FFp-t (ez MetaRepóból telepíthető, amiről pedig a linkelt topik összefoglalója tud felvilágosítani) és rá a miniDLNA-t. Vagy ha nem szeretnél FFp-vel mókolni, van nekem egy testing minidlna programcsomagom is, mely szintén metarepóból telepíthető.

Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

(#77) san2000 válasza Mr Dini (#76) üzenetére


san2000
tag

Szia.

Köszi a választ,
Igen a pyton az .
Le van tíltva,de mégis fútt a háttérben.Nagyon zavaró.
Megpróbálok vele valamit csinálni.

Köszi a segítségedet.

san2000

(#78) Mr Dini válasza san2000 (#77) üzenetére


Mr Dini
addikt
LOGOUT blog

Bocs, azt kihagytam, hogy szintén a MetaRepóból telepíthető egy Tweaks nevű csomag, aminek segítségével le tudod tiltani teljesen a szkriptet.

Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

(#79) Nono0000


Nono0000
tag

Szia Dini!

Hát akkor a feladat: "csak nem tudok leszállni a témáról"
Minden nap lefut a WebGrab nevű szoftver, amint tudod a mono csomagot használja. Ez ugyebár eléggé leterheli a processzort. Mivel UHD-ra léptem a HTPC oldalon, így a Transmission-nal 50 Gb méretű anyagokat kezdtem el letölteni, na ez sem áll meg 10%-on. Így arra gondoltam, hogyha a mono elindul addig állítsa le a Transmissiont addig, amíg nem végez. Ha a mono végzett, akkor indítsa el a TM letöltéseit.
Természetesen az igazi az volna, csak hogy tovább fokozzam és univerzális legyen, hogy ha bármely programot kiválasztva egy másik futása szabályszerűen megállítható volna.

Köszönöm!

Csak akkor kérdezz, ha tudom is rá a választ!

(#80) Mr Dini válasza Nono0000 (#79) üzenetére


Mr Dini
addikt
LOGOUT blog

Szia!

Ha jól értem, egy olyan daemonra lenne szükséged, ami folyamatosan fut a háttérben és figyeli, hogy milyen processzek aktívak. Majd, ha "érzékeli", hogy elindult egy bizonyos program, akkor lefuttat egy parancsot. Nos, sajnos ilyen daemonról nem tudok, ettől függetlenül lehet, hogy létezik ilyesmi. Ha tudsz ilyet, írd meg a nevét és gyártunk belőle egy csomagot.

Egyébként megpróbáltam írni egy ilyesmit, de a probléma az, hogy pl esetedben a transmission-daemon-t kéne kilőni, míg a Grabber fut, majd újra elindítani. Namost, az oké, hogy leáll, hiszen simán kilőjük a processz-t. Viszont a start macerás, mert a legtöbb csomag esetében van külön start szkript. Ezeket nem azért írják a csomaggyártók, mert olyan elegáns, hanem mert sok esetben ez a start szkript kezeli le a fájllétrehozásokat, rebootkor a userek legyártását stb... Namost, valahogy ennek a daemonnak is ezeket a start szkripteket kéne lefuttatnia restartkor, tehát mindenképp mondjuk a daemon konfigjában kéne megadni, hogy mi az a parancs/sh szkript, amivel újraindítja az adott binárist.... Ezzel pedig lenne egy kis munka és nekem egyenlőre sajnos nincs időm befejezni. :O

Ui.:Elnézést a késői válaszért...

Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

(#81) Nono0000 válasza Mr Dini (#80) üzenetére


Nono0000
tag

Szia!

Értem, egy próbát megért. Azért nézelődök, hátha találok valamit.

Köszönöm!

Csak akkor kérdezz, ha tudom is rá a választ!

(#82) encory


encory
tag

Hello Mr Dini,

Van valami tapasztalatod esetleg NAS-on futo VoIP programok mukodeserol?
Pl gondolok itt egy Mumble server futtatasara. ( open source ).

Udv,
encah :))

(#83) Mr Dini válasza encory (#82) üzenetére


Mr Dini
addikt
LOGOUT blog

Szia,

Persze, van egy umurmur nevű mumble szerverprogram a repóban. Itt egy kis infó róla, plusz telepítési leírás: [link].

Egyébként az asterisk volt még tervben, de érdeklődés hiánya miatt nem szenvedtem vele...

[ Szerkesztve ]

Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

(#84) Upo válasza Mr Dini (#83) üzenetére


Upo
addikt

Elvileg entware-ng-ben van asterisk, de én nem próbáltam.

Blogom: https://logout.hu/blog/upo/index.html | "Az átlagember alvásigénye még 5 perc"

(#85) Mr Dini válasza Upo (#84) üzenetére


Mr Dini
addikt
LOGOUT blog

Van igen, de a NAS alatt bugosnak bizonyult...

Szerettem volna egy teljes értékű asterisk szervert összehozni.

Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!

(#86) Upo


Upo
addikt

A cikkben szereplő aria2 és YAAW bedrótozható a nasba? Esetleg az utoló szürke keretes részben említett session save-continue dolgot is be lehetne építeni a start-stop scriptbe.

Blogom: https://logout.hu/blog/upo/index.html | "Az átlagember alvásigénye még 5 perc"

Copyright © 2000-2024 PROHARDVER Informatikai Kft.