Puslapis 1 iš 1
Imtuvo su Enigma2 pervedimas į sleep rėžimą po perkrovimo
Parašytas: Sek Rgs 20, 2015 9:39 am
Vargas77
Sveiki,
turiu užduotį pervesti imtuvą Cuberevo 7000 su enigma2 (HDMU softas) į sleep rėžimą po perkrovimo (užkrovimo). Bandau per cron (cron užkurtas po perkrovimo jai pagal laiką - tai skriptas veikia) ir skriptą. Problema nesuveikia crontab po rebooto, eilutė crontab-e:
@reboot /bin/sh /media/hdd/scripts/suspend.sh
Sudėjus cron veikimą kas minutė - suveikia.
Gal kas turite minčių kaip kitu būdu umigdyti imtuvą su HDMU softu?
Re: Imtuvo su Enigma2 pervedimas į sleep rėžimą po perkrovim
Parašytas: Sek Rgs 20, 2015 9:34 pm
mazass
Pabandyk pajieskoti pagal savo IMG plugino
Startup to Standby, as i dm800se isidejas.

Re: Imtuvo su Enigma2 pervedimas į sleep rėžimą po perkrovim
Parašytas: Sek Rgs 20, 2015 10:39 pm
avokadas
Vargas77 rašė:Sveiki,
turiu užduotį pervesti imtuvą Cuberevo 7000 su enigma2 (HDMU softas) į sleep rėžimą po perkrovimo (užkrovimo). Bandau per cron (cron užkurtas po perkrovimo jai pagal laiką - tai skriptas veikia) ir skriptą. Problema nesuveikia crontab po rebooto, eilutė crontab-e:
@reboot /bin/sh /media/hdd/scripts/suspend.sh
Sudėjus cron veikimą kas minutė - suveikia.
Gal kas turite minčių kaip kitu būdu umigdyti imtuvą su HDMU softu?
Irasyk viska i enigmos paleidimo scripta, nes crond neiskart pasigauna laika.
Re: Imtuvo su Enigma2 pervedimas į sleep rėžimą po perkrovim
Parašytas: Pir Rgs 21, 2015 6:05 pm
Vargas77
mazass rašė:Pabandyk pajieskoti pagal savo IMG plugino
Startup to Standby, as i dm800se isidejas.

Labai dėkingas. Kažkaip praleidau šį pulginą iš akiračio. Viskas veikia.
Dar kartą ačiū.
Re: Imtuvo su Enigma2 pervedimas į sleep rėžimą po perkrovim
Parašytas: Pir Rgs 21, 2015 6:12 pm
Vargas77
avokadas rašė:Vargas77 rašė:Sveiki,
turiu užduotį pervesti imtuvą Cuberevo 7000 su enigma2 (HDMU softas) į sleep rėžimą po perkrovimo (užkrovimo). Bandau per cron (cron užkurtas po perkrovimo jai pagal laiką - tai skriptas veikia) ir skriptą. Problema nesuveikia crontab po rebooto, eilutė crontab-e:
@reboot /bin/sh /media/hdd/scripts/suspend.sh
Sudėjus cron veikimą kas minutė - suveikia.
Gal kas turite minčių kaip kitu būdu umigdyti imtuvą su HDMU softu?
Irasyk viska i enigmos paleidimo scripta, nes crond neiskart pasigauna laika.
Pasinaudojau startupTostandby pluginu, bet minties per skriptus nenaikinu.
Situacija: HDMU softe naudojama rcS byla (/etc/init.d) skriptapms leisti, dar yra tik rc byla. Nu bet kokiu atveju įdėjus tokią eilutę (į rcS pačioje pabaigos (tokia minti, kad gal ir nedaeina iki tos vietos ir ankščiau nutraukia šios bylos vykdymą)):
/bin/sh /media/hdd/svripts/suspend.sh (sh tikrai su atributais 777) vis tiek nesuveikė (skripte įdėta sleep 120, tam kad tikrai pasikrovus migdytų). Nors dabar tik sportinis inetresas veikia, bet...
Gal yra kokių minčių?
Re: Imtuvo su Enigma2 pervedimas į sleep rėžimą po perkrovim
Parašytas: Pir Rgs 21, 2015 9:47 pm
avokadas
Vargas77 rašė:
Pasinaudojau startupTostandby pluginu, bet minties per skriptus nenaikinu.
Situacija: HDMU softe naudojama rcS byla (/etc/init.d) skriptapms leisti, dar yra tik rc byla. Nu bet kokiu atveju įdėjus tokią eilutę (į rcS pačioje pabaigos (tokia minti, kad gal ir nedaeina iki tos vietos ir ankščiau nutraukia šios bylos vykdymą)):
/bin/sh /media/hdd/svripts/suspend.sh (sh tikrai su atributais 777) vis tiek nesuveikė (skripte įdėta sleep 120, tam kad tikrai pasikrovus migdytų). Nors dabar tik sportinis inetresas veikia, bet...
Gal yra kokių minčių?
Jeigu patikrintum /etc/init.d/rcS skripta, tai pamatytum kad jis tik nukreipia sistemos krovimasi pagal pasirinkta runlevel'i
Kodas: Pasirinkti visus
root@dm800se:/etc/init.d# cat rcS
#!/bin/sh
#
# rcS Call all S??* scripts in /etc/rcS.d in
# numerical/alphabetical order.
#
# Version: @(#)/etc/init.d/rcS 2.76 19-Apr-1999 miquels@cistron.nl
#
PATH=/sbin:/bin:/usr/sbin:/usr/bin
runlevel=S
prevlevel=N
umask 022
export PATH runlevel prevlevel
# Make sure proc is mounted
#
[ -d "/proc/1" ] || mount /proc
#
# Source defaults.
#
. /etc/default/rcS
#
# Trap CTRL-C &c only in this shell so we can interrupt subprocesses.
#
trap ":" INT QUIT TSTP
#
# Call all parts in order.
#
exec /etc/init.d/rc S
tarkim dm800se su OpenPLI startuoja su 3-ciu
todel ta ka nori padaryti, reik deti ne i rcS, o i /etc/rc3.d/
pvz rc3.d turinys:
Kodas: Pasirinkti visus
root@dm800se:/etc/rc3.d# ls -al
drwxr-xr-x 2 root root 0 Apr 20 15:35 .
drwxr-xr-x 34 root root 0 Jan 1 1970 ..
lrwxrwxrwx 1 root root 20 Dec 13 2014 S01networking -> ../init.d/networking
lrwxrwxrwx 1 root root 16 Dec 13 2014 S02dbus-1 -> ../init.d/dbus-1
lrwxrwxrwx 1 root root 18 Dec 13 2014 S10dropbear -> ../init.d/dropbear
lrwxrwxrwx 1 root root 17 Dec 13 2014 S12rpcbind -> ../init.d/rpcbind
lrwxrwxrwx 1 root root 21 Dec 13 2014 S15mountnfs.sh -> ../init.d/mountnfs.sh
lrwxrwxrwx 1 root root 19 Dec 13 2014 S19nfscommon -> ../init.d/nfscommon
lrwxrwxrwx 1 root root 23 Dec 13 2014 S20inetd.busybox -> ../init.d/inetd.busybox
lrwxrwxrwx 1 root root 16 Dec 13 2014 S20syslog -> ../init.d/syslog
lrwxrwxrwx 1 root root 22 Dec 13 2014 S21avahi-daemon -> ../init.d/avahi-daemon
lrwxrwxrwx 1 root root 17 Apr 20 15:35 S50softcam -> ../init.d/softcam
lrwxrwxrwx 1 root root 22 Dec 13 2014 S99rmnologin.sh -> ../init.d/rmnologin.sh
lrwxrwxrwx 1 root root 23 Dec 13 2014 S99stop-bootlogd -> ../init.d/stop-bootlogd
Tavo skriptas (jei ji ikelsi tiesiai i rc3.d papke) arba jo nuoroda (linkai mano atveju) irgi turetu prasideti SXX - XX yra skaiciai, kuo jis didesnis, tuo veliau bus paleistas skriptas. Kad viskas butu tvarkinga, siulau nusikopijuoti koki nors jau paruosta skripta, ir ji pasitvarkyti pagal save, pvz: S99rmnologin.sh
P.S. manau kad ir pluginas padarytas taip.
Re: Imtuvo su Enigma2 pervedimas į sleep rėžimą po perkrovim
Parašytas: Ant Rgs 22, 2015 6:52 pm
Vargas77
avokadas
Labai tau dėkingas už paaiškinimus. Viskas suveikė kaip ir norėjau.
Ačiū.