SEJA AVISADO

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

UNIX GURU UNIVERSE DICA UNIX

Dica Unix 2610 - 24 de fevereiro de 2007 http://www.ugu.com/sui/ugu/show?tip.today

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

SEJA AVISADO

O nome deste script é alarme. Torne o mesmo executável e o execute do seguinte modo :

% alarm 10 “Hora do café”

Após dez segundos a máquina irá ecoar na tela “Hora do café” e bipar 5 vezes.

#! /usr/bin/ksh

alarm program

displays a message at

if [ $# -ne 2 ] then echo “USAGE : $0 seconds message” exit 1 fi

time=$1 mesg=$2 signal_alarm() { sleep $time banner $mesg for i in 1 2 3 4 5 6 7 8 9 do if [ $i -eq 2 -o $i -eq 4 -o $i -eq 6 -o $i -eq 8 ] then sleep 1 else tput bel fi done }

case $1 in

[0-9][0-9][0-9] | [0-9] | [0-9][0-9] )signal_alarm &;; *)echo Seconds range is from 0 to 199;;

esac

Para assinar: http://www.ugu.com/sui/ugu/show?tip.subscribe Para sair: http://www.ugu.com/sui/ugu/show?tip.unsubscribe Para enviar uma dica: http://www.ugu.com/sui/ugu/show?tip.today

=============================================== DECLARAÇÃO: TODAS AS DICAS DE UNIX SÃO PROPIEDADE DA UNIX GURU UNIVERSE E NÃO SÃO PARA SER VENDIDAS, IMPRESSAS OU USADAS SEM O CONSENTIMENTO POR ESCRITO DA UNIX GURU UNIVERSE. TODAS AS DICAS SÃO “USADAS POR SEU PROPIO RISCO”. UGU ADVERTE PARA TESTAR TODAS AS DICAS EM UM AMBIENTE QUE NÃO ESTEJA EM PRODUÇÃO.

Unix Guru Universe - www.ugu.com - tips@ugu.com - Copyright 1994-2007 =========================================================================