Home

Reboot por telnet

morser

OpenSpa Team
Miembro del equipo
21 Mar 2007
7.252
1.394
0
59
Sabeis como se puede hacer un reboot por telnet? Lo he intentado con la instruccion reboot pero el deco no reinicia.
 

maevnat

Usuario
Fan de OpenSPA
17 Jul 2009
107
0
0
pos la verdad que estaria bien saberlo , yo me apunto para aprenderlo.
un salu2
 

tinos

Usuario
Amigo OpenSPA
Forero
26 Mar 2009
52
0
0
Yo no he localizado el script que utiliza para apagar el deco (simular) el pulsar el botón delantero durante unos segundos. Eso sería perfecto.

Antes con firmware antiguo el comando reboot funcionaba bien, pero claro no hacía todo lo debido para un apagado correcto (grabar ultimo canal, parar camd bien, etc...). Igual con los nuevos firmware esto ha cambiado y ahora no va como decis.
 

Fundi

Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
19 Mar 2007
11.803
596
0
Este es el de arranque por si te vale Morse, de todas formas el plugin que he puesto tiene la instrución reboot y si reinicia el deco, mira a donde llamo para que realice la instrución, lo tienes en la zona plugin.

en el codigo el utiliza restart|reload

Código:
MMP[rcS_custom]$ cat S30stbinit
#!/bin/sh
#
# MMP project custom system setting ....
#

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

start() {
echo "===> Starting system configuration..."

chmod 700 /dev/mtd*;
chmod 700 /dev/hda*;

mount /dev/mtdblock /DISK1 -o remount,rw
chmod 700 /DISK1
mount /dev/mtdblock /DISK1 -o remount,ro

echo "===> [1] VFD initializing..."
/DISK1/system_tools/vfd_init.sh

echo "===> [2] USB 2.0 driver loading..."
#/sbin/insmod /lib/modules/2.6.15-sigma/kernel/drivers/usb/host/tangox-ehci-hcd.ko
/sbin/insmod /lib/modules/2.6.15-sigma/kernel/drivers/usb/host/uhci-hcd.ko
/sbin/insmod /lib/modules/2.6.15-sigma/kernel/drivers/usb/host/ehci-hcd.ko

echo "===> [3] File system checking..."
/DISK1/hdd_tools/check_hda.sh
/DISK1/hdd_tools/check_hdb.sh

echo "===> [4] Make device files"
/DISK1/system_tools/mknod.sh

echo "===> [5] Export hostname"
/bin/hostname -F /etc/hostname
}
stop() {
echo "===> Stopping system configuration..."

echo "===> [1] File system unmounting"
/DISK1/hdd_tools/umount_all.sh

echo "===> [2] USB 2.0 driver unloading..."
rmmod tangox-ehci-hcd
#rmmod ehci-hcd
}
restart() {
stop
start
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart|reload)
restart
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac

exit $?
 

tinos

Usuario
Amigo OpenSPA
Forero
26 Mar 2009
52
0
0
Este script lo único que hace es gestionar el montar volumenes USB y el modulo kernel para la controladora USB... pero faltan cosas no... no veo que un restart realmente inicie nada ni pare el resto de servicios...
 

morser

OpenSpa Team
Miembro del equipo
21 Mar 2007
7.252
1.394
0
59
tinos dijo:
Yo no he localizado el script que utiliza para apagar el deco (simular) el pulsar el botón delantero durante unos segundos. Eso sería perfecto.

Antes con firmware antiguo el comando reboot funcionaba bien, pero claro no hacía todo lo debido para un apagado correcto (grabar ultimo canal, parar camd bien, etc...). Igual con los nuevos firmware esto ha cambiado y ahora no va como decis.

El script que para todo debe ser el K.sh y lo que veo en los scripts siempre es el comando reboot pero por lo menos a mi no me funciona, cuando lo ejecuto por telnet se me desconecta logicamente pero cuando voy al deco a ver si se esta reiniciando me lo encuentro encendido con la salvedad que el canal se queda en negro, no lo habia probado antes asi que igual es cosa del firm.