Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: abmptc en 16 Julio 2012, 12:47 pm



Título: Mensaje en ventana emergente con un script
Publicado por: abmptc en 16 Julio 2012, 12:47 pm
Hola,

En windows cargo en el inicio un archivo .vbs con el siguiente código

Código:
do until (hour(time)=14) and (minute(time)=0) and (second(time)=0)
        if (minute(time)=0) and (second(time)=0) then
                'msgbox hour(time) & minute(time) & second(time)
                msgbox "Mensaje"
        end if
loop

Con esto consigo que cada hora me muestre un mensaje recordatorio.

Evidentemente vbs no se puede usar en Linux ¿Como podría hacer esto mismo en un entorno Linux?

Un saludo


Título: Re: Mensaje en ventana emergente con un script
Publicado por: Seaworth en 16 Julio 2012, 14:59 pm
¿Cron no te sirve?

Código:
man cron

O bien, aquí:
http://www.linuxtotal.com.mx/index.php?cont=info_admon_006




Título: Re: Mensaje en ventana emergente con un script
Publicado por: Yoghurt en 17 Julio 2012, 15:07 pm
En mi linux ocupo el comando "alert" o "notify-send" y me lanza una notificación en la zona de Notificaciones.
Código:
usuario@skynet~$ alert "Hola Mundo!"


Título: Re: Mensaje en ventana emergente con un script
Publicado por: abmptc en 20 Julio 2012, 14:16 pm
Hola

Muchas gracias por vuestras respuestas. Gracias a ellas me he hecho un shell script que ejecuto automáticamente cada vez que inicio la sesión:

Código:
while true; do
varMinutos=`date +%M`
varSegundos=`date +%S`
if [ "$varMinutos" = "00" ] && [ "$varSegundos" = "00" ]
then
zenity --info --text "Son las $varMinutos"
#echo "Es la hora $varMinutos:$varSegundos"

else
echo "Aun no es la hora $varMinutos:$varSegundos"
fi
sleep 1
done

Muchas gracias y un saludo