Seguridad Wireless - Wifi

Suite Seguridad Wireless => Colaboracion y desarrollo de nuestras lives => Mensaje iniciado por: barquerito en 14-10-2014, 13:17 (Martes)

Título: ¿script reisub o reisuo?
Publicado por: barquerito en 14-10-2014, 13:17 (Martes)
¿es posible hacer un script bash que mande un reisub o un reisuo?
Título: Re: Re: ¿script reisub o reisuo?
Publicado por: vk496 en 19-10-2014, 00:57 (Domingo)
Explicate mejor hijo...

Salu2
Título: Re: ¿script reisub o reisuo?
Publicado por: barquerito en 19-10-2014, 01:11 (Domingo)
me explico:

para hacer un apagado/reinicio de emergencia se pulsa alt + sysrq R E I S U B (u "O" para apagar)

tengo en mi linux un problema: No consigo apagar el sistema y siempre tengo que estar con el teclado tecleando ese código.

mientras resuelvo el problema o no, me preguntaba si un script podía automatizar el mandar ese código REISUB en vez de teclearlo cada vez.

espero que haya quedado aclarado..

Título: Re: ¿script reisub o reisuo?
Publicado por: vk496 en 19-10-2014, 02:10 (Domingo)
Es decir, un atajo para apagar el PC¿

Si es eso, tienes el famoso Ctrl + Alt + Supr

Salu2
Título: Re: ¿script reisub o reisuo?
Publicado por: USUARIONUEVO en 19-10-2014, 02:18 (Domingo)
y si no en una consola


Código: [Seleccionar]
poweroff -f
apagado forzado.

o si lo quieres mas comodo en un script

en el escritorio crea un fichero de texto y metes alli esto ...

Código: [Seleccionar]
#!/bin/bash

poweroff -f

le marcas la casilla de que sea ejecutable..asi cada vez que quieras apagar solo pinchale y ya esta.
Título: Re: ¿script reisub o reisuo?
Publicado por: barquerito en 19-10-2014, 04:15 (Domingo)
no funciona ni poweroff ni poweroff -f ni reboot ni halt ni shutdown

por eso mientras doy con el fallo me apaño con reisuo (o reisub),
pero es una lata hacer las pulsaciones,,, por eso pregunto si es posible mandarlo desde un script...

ah y control+alt+supr? eso no apaga en linux

gracias
Título: Re: ¿script reisub o reisuo?
Publicado por: USUARIONUEVO en 19-10-2014, 04:37 (Domingo)
no funciona ni poweroff ni poweroff -f ni reboot ni halt ni shutdown

por eso mientras doy con el fallo me apaño con reisuo (o reisub),
pero es una lata hacer las pulsaciones,,, por eso pregunto si es posible mandarlo desde un script...

ah y control+alt+supr? eso no apaga en linux

gracias


CTRL+ALT+SUP

deberia apagar , ... en wifislax funciona...  ;)
Título: Re: ¿script reisub o reisuo?
Publicado por: barquerito en 19-10-2014, 15:43 (Domingo)
CTRL+ALT+SUP tampoco me funciona :(
Título: Re: ¿script reisub o reisuo?
Publicado por: barquerito en 20-10-2014, 21:59 (Lunes)
¿Nadie sabe si es posible hacer ese script?
Título: Re: ¿script reisub o reisuo?
Publicado por: Fr3dY en 20-10-2014, 22:08 (Lunes)
A ver, no entiendo muy bien el tema... cuando dices que no funciona poweroff, shutdown, halt ni nada de eso, ¿a qué te refieres exactamente, a que no funciona si lo metes en un script? ¿Estás usando la cuenta de 'root' o has cambiado de usuario?

UPDATE: He buscado algo de info y podría ser tu placa. Prueba con acpi=force y/o acpi=off en el arranque, a ver si notas algún cambio.



Saludos
Título: Re: Re: ¿script reisub o reisuo?
Publicado por: vk496 en 20-10-2014, 22:11 (Lunes)
Es que REISUB es muy bestia...

Prueba con comandos mas tranquilos, como reboot o algo por el estilo XD

Salu2
Título: Re: ¿script reisub o reisuo?
Publicado por: barquerito en 21-10-2014, 01:20 (Martes)
No quiero que me toméis por un troll :), lo que digo lo digo sin conocimiento y sin mal ánimo...

tomo nota de la recomendación sobre acpi, (de hecho estoy además con nolapic, etc.....), pero de eso ya me estoy encargando yo,,,,además estoy mirando unos mensajes de error que me tira el sistema.

el RETO que os he lanzado, y que habéis ESQUIVADO es:

¿es posible mandar un reisub desde un script bash?

y bestia no es, bestia es tener que apagar el pc cortando la luz.

mil perdones si alguien se ofende, pero quería centrar la cuestión.

pensad que si fuera posible hacerlo, no sólo tendría utilidad para mí :)

gracias y saludos.
Título: Re: ¿script reisub o reisuo?
Publicado por: Fr3dY en 21-10-2014, 01:27 (Martes)
Bueno, yo no me considero capacitado como para afrontar "retos", estoy para ayudar en lo que se pueda... en cuanto a lo que dices, en Ubuntu parece que sería algo así:

Código: [Seleccionar]
sudo nohup bash -c "for key \"in r e i s u b\"; do echo $key > /proc/sysrq-trigger; sleep 8; done"
Tendría que mirar cómo se haría en WifiSlax, mañana le echaré un vistazo.



Saludos
Título: Re: ¿script reisub o reisuo?
Publicado por: barquerito en 21-10-2014, 14:42 (Martes)
bueno a mí el texto anterior no me ha funcionado,
sin embargo, he cogido de aquí y de allí y he conseguido algo que funciona:
reisuo es igual que reisub pero en vez de reiniciar lo que hace es apagar:
he hecho este script:


Citar
#!/bin/bash
#lista=("r" "e" "i" "s" "u" "o")      #nota: con "e" o con "i" no me apaga.
lista=("r" "s" "u" "o")
i=0
sysctl kernel.sysrq=1                 #alternativa: echo "1" > /proc/sys/kernel/sysrq
while [ $i -lt ${#lista
  • } ]; do

    echo "${lista[$i]}"
    echo "${lista[$i]}" > /proc/sysrq-trigger
    sleep 8
    let i++
done


he tenido que acortar el reisuo a rsuo (desconozco la razón, pero ahora al menos sincroniza los discos duros, los desmonta y apaga)....

NOTA: no sé porqué pero la línea 6 se ve mal, así que adjunto una captura http://i59.tinypic.com/1tvfj4.png (http://i59.tinypic.com/1tvfj4.png)
Título: Re: ¿script reisub o reisuo?
Publicado por: Garcad en 21-10-2014, 18:53 (Martes)
Código: [Seleccionar]
#!/bin/bash
#lista=("r" "e" "i" "s" "u" "o")      #nota: con "e" o con "i" no me apaga.
lista=("r" "s" "u" "o")
i=0
sysctl kernel.sysrq=1                 #alternativa: echo "1" > /proc/sys/kernel/sysrq
while [ $i -lt ${#lista[@]} ]; do
    echo "${lista[$i]}"
    echo "${lista[$i]}" > /proc/sysrq-trigger
    sleep 8
    let i++
done

(http://i59.tinypic.com/1tvfj4.jpg)

Ahora se ve bien ambos , el texto y la imagen.

Salu2
Título: Re: ¿script reisub o reisuo?
Publicado por: barquerito en 21-10-2014, 19:07 (Martes)
Gracias!, ahora se ve cojonudo!
¿cómo lo has hecho?
Título: Re: ¿script reisub o reisuo?
Publicado por: barquerito en 25-11-2014, 18:40 (Martes)
bueno, me autorespondo, con una versión más sencilla y efectiva:

#!/bin/bash
sysctl -w kernel.sysrq=1 >/dev/null 2>&1
echo "1" > /proc/sys/kernel/sysrq >/dev/null 2>&1
echo "======================="
echo "Apagando el sistema...."
echo "======================="   
echo "r"
echo "$r" > /proc/sysrq-trigger
sleep 5s
echo "s"
echo "$s" > /proc/sysrq-trigger
sleep 5s
echo "u"
echo "$u" > /proc/sysrq-trigger
sleep 5s
echo "o"
echo "$o" > /proc/sysrq-trigger