elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [Bash] Script que encienda una luz o emita un sonido. (SOLUCIONADO)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Bash] Script que encienda una luz o emita un sonido. (SOLUCIONADO)  (Leído 9,381 veces)
moikano→@


Desconectado Desconectado

Mensajes: 572


Cultiva tu mente y cuerpo, son tu única propiedad


Ver Perfil WWW
[Bash] Script que encienda una luz o emita un sonido. (SOLUCIONADO)
« en: 13 Agosto 2011, 02:07 am »

Saludos.

Aún no he intentado nada porque tampoco se como plantearlo.


Lo que quisiera hacer es que cuando en una carpeta se añada un archivo , se cual sea, que el script ejecutara algún tipo de orden para que encienda una luz o emita un sonido.

Ideas que podrían funcionar:


1- Por usb ( esto no se si será muy complicado), que tenga una luz a el conectado y que envíe una señal corta.

2- Que emita un sonido de alerta (podría ejecutarse el reproductor por 1 sec  en segundo plano y cuando acabara el sonido que se cerrara automáticamente, creo que esta es la mas fácil)

3- Y la única forma que sabría hacer sin ayuda (el script, el montaje hardware ya me costaría mas)  ejecutando un "eject" y que en la salida del CD o DVD hubiera una luz en el cable molex en vez de un CD y que esta se encendiera unos segundos.

Desde luego la ultima creo que no será tan fácil como creo, ya que supongo que empalmando el cable de 5 voltios molex a la luz  no sería suficiente, tendría que coger el cable de IDE, y si quisiera hacerlo con el cable de la disquetera sería lo mismo supongo.
(Esto si se puede hacer lo preguntará en hardware mejor)

Para quien le interese saber porque quiero enredar tanto la cosa, es porque tengo un servidor FTP que me envían archivos de vez en cuando, y este no lo tengo con pantalla ni teclado ni nada, lo tengo conectado a mi red y accedo a el por ssh. Pero claro, no me gusta estar todo el rato haciendo un ls a la carpeta en cuestión.

Por supuesto, si existe alguna funcionalidad del sistema para que haga esto, o un software adicional que haga lo dicho también será bien recibido.


Bueno, ahí lo dejo, cualquier ayuda es agradecida. Y por supuesto prefiero pistas, que código hecho ya.



« Última modificación: 19 Agosto 2011, 19:18 pm por moikano→@ » En línea

Gallu

Desconectado Desconectado

Mensajes: 247



Ver Perfil
Re: [Bash] Script que encienda una luz o emita un sonido.
« Respuesta #1 en: 14 Agosto 2011, 00:52 am »

Y si cuando te llega un fichero al ftp haces que te envíe un mail de aviso ? .
También podrías programar una ventana de aviso como los alert de los navegadores , gxmessage te serviría, por ejemplo:

Código
  1. gxmessage -center -title "Ha llegado un fichero" " Fichero recibido" -borderless -timeout 3

muestra el mensaje por 3 segundos y luego desaparece

Espero te sirva.
Saludos.


En línea

Nadie alcanza la meta con un solo intento, ni perfecciona la vida con una sola rectificación, ni alcanza altura con un solo vuelo.
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: [Bash] Script que encienda una luz o emita un sonido.
« Respuesta #2 en: 15 Agosto 2011, 19:14 pm »

Yo te podría ayudar con la detección de archivos, sería algo fácil, con el encendido de la luz no sé. El script lo podrías correr en background con & o programar una tarea con CRON.
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
moikano→@


Desconectado Desconectado

Mensajes: 572


Cultiva tu mente y cuerpo, son tu única propiedad


Ver Perfil WWW
Re: [Bash] Script que encienda una luz o emita un sonido.
« Respuesta #3 en: 15 Agosto 2011, 19:47 pm »

Citar
Y si cuando te llega un fichero al ftp haces que te envíe un mail de aviso ?

No es mala idea, pero la luz es mas rápida y no agrego cuentas de correos al sistema, que en si ya está en una DMZ y prefiero tener mis correos personales aparte.
Pero gracias, es una posibilidad a tener en cuenta.

Citar
También podrías programar una ventana de aviso como los alert.

Esto queda descartado, porque básicamente me conecto por ssh, creo que sería un poco difícil que me enviara un mensaje por la consola a la que estoy conectado.

Citar
Yo te podría ayudar con la detección de archivos, sería algo fácil, con el encendido de la luz no sé.

De momento creo que iré probrando posibilidades con el hardware. Ya que creo que será lo que determinará como será el script.


Gracias a los dos  por conestar.
En línea

Gallu

Desconectado Desconectado

Mensajes: 247



Ver Perfil
Re: [Bash] Script que encienda una luz o emita un sonido.
« Respuesta #4 en: 16 Agosto 2011, 01:07 am »

Esto queda descartado, porque básicamente me conecto por ssh, creo que sería un poco difícil que me enviara un mensaje por la consola a la que estoy conectado.
No tienes el mismo problema si lo que deseas es que encienda una luz en el pc en donde estas ?
En línea

Nadie alcanza la meta con un solo intento, ni perfecciona la vida con una sola rectificación, ni alcanza altura con un solo vuelo.
moikano→@


Desconectado Desconectado

Mensajes: 572


Cultiva tu mente y cuerpo, son tu única propiedad


Ver Perfil WWW
Re: [Bash] Script que encienda una luz o emita un sonido.
« Respuesta #5 en: 17 Agosto 2011, 10:48 am »

Citar
No tienes el mismo problema si lo que deseas es que encienda una luz en el pc en donde estas ?
No porque lo que no tengo es una pantalla en el ordenador, es por falta de espacio y/o de dinero, ya que no quiero comprarme una pantalla pequeña para el servidor ftp, creo que es mas ecnómico ponerle un altavoz, un auricular o una luz por usb para que me avise.

Por eso digo que una alerta en la pantalla no me haría ningún papel, ya que no tengo pantalla, no tengo una sesión x11 ni nada por el estilo, únicamente tengo una conexión por terminal de ssh.

Alomejor me estás intentando explicar otra cosa distinta, como que la alerta produce un sonido o algo por el estilo, si es que no te entiendo, disculpa, pero aveces soy un poco duro de mollera. :)

De todas formas gracias por el interés.
En línea

Gallu

Desconectado Desconectado

Mensajes: 247



Ver Perfil
Re: [Bash] Script que encienda una luz o emita un sonido.
« Respuesta #6 en: 17 Agosto 2011, 21:30 pm »

Perdona , al final creo que no te había entendido, bueno encontré este script que emite sonidos en el pc , has de instalar el programa beep, mira el siguiente enlace http://www.javcasta.com/2010/10/31/scripting-beep-en-bash-linux/
Emite las notas musicales ...
Código
  1. #!/bin/bash
  2.  
  3. #do=261;do2=277;re=293;re2=311;mi=329;fa=349;fa2=369;sol=392;sol2=415;la=440;la2=466;si=493;
  4.  
  5. for i in 261 277 293 311 329 349 369 392 425 440 466 493; do
  6. echo frecuencia = $i && beep -f $i -l 150
  7. sleep 0.1
  8. done

Si te sirve lo único que has de hacer es llamarlo cuando te llegue un fichero .

Saludos.
En línea

Nadie alcanza la meta con un solo intento, ni perfecciona la vida con una sola rectificación, ni alcanza altura con un solo vuelo.
moikano→@


Desconectado Desconectado

Mensajes: 572


Cultiva tu mente y cuerpo, son tu única propiedad


Ver Perfil WWW
Re: [Bash] Script que encienda una luz o emita un sonido.
« Respuesta #7 en: 18 Agosto 2011, 10:48 am »

Vaya gracias! si que está interesante ese programilla, puedo poner una melodia y todo!

Muchas gracias Didacso, lo probaré.
En línea

Gallu

Desconectado Desconectado

Mensajes: 247



Ver Perfil
Re: [Bash] Script que encienda una luz o emita un sonido.
« Respuesta #8 en: 18 Agosto 2011, 14:57 pm »

De nada compañero, ya contarás cómo haces para detectar cuando llega un fichero al host y llamar al script.

Saludos.
En línea

Nadie alcanza la meta con un solo intento, ni perfecciona la vida con una sola rectificación, ni alcanza altura con un solo vuelo.
moikano→@


Desconectado Desconectado

Mensajes: 572


Cultiva tu mente y cuerpo, son tu única propiedad


Ver Perfil WWW
Re: [Bash] Script que encienda una luz o emita un sonido. (SOLUCIONADO)
« Respuesta #9 en: 19 Agosto 2011, 19:19 pm »

OK, cuando tenga el script (que tardaré un poco; calor, verano,...) lo introduciré en otro hilo.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines