=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
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 =========================================================================