[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Estou quebrando a cabeça
From: |
Nicole |
Subject: |
Re: [shell-script] Estou quebrando a cabeça |
Date: |
Sat, 4 Dec 2004 12:44:34 -0300 (ART) |
ola Andreyev
Eu fiz os testes e deu certo com o terceiro script que
vc passou só que adaptei ele colocando o sufixo "m"
para o sleep executar em minutos pois aqui se não
especificar ele faz a pausa em segundos.
de:
==================================================
read -p "Em quantos minutos vc vai embora? " TCHAU
export A=$$ ;(sleep ${TCHAU}; kill -9 ${A}) &
===================================================
Para:
=======================================================
read -p "Em quantos minutos vc vai embora? " TCHAU
export A=gnome-session ;(sleep ${TCHAU}m; killall
${A}) &
=========================================================
Obs: No sleep (GNU sh-utils) 2.0.11 Ao contrário de
outras implementações que requerem que NÚMERO seja um
inteiro, aqui NÚMERO pode ser qualquer número de ponto
flutuante.
Galera Valeu pela ajuda mas tenho mais um probleminha
eu gostaria que antes do script executasse o comando
"killall gnome-session" no script acima ele rodasse o
seguinte dialog de aviso
=======================================================
#! /bin/sh
DIALOG=${DIALOG=dialog}
left=10
unit="seconds"
while test $left != 0
do
$DIALOG --sleep 1 \
--title "INFO BOX" \
--infobox "Hi, this is an information box. It
is
different from a message box: it will
not pause waiting for input after displaying
the message. The pause here is only introduced
by the sleep command within dialog.
You have $left $unit to read this..." 10 52
left=`expr $left - 1`
test $left = 1 && unit="second"
done
=======================================================
desde já agradeço as sugestões!
=====
Ass:Nicole
Não faça da sua vida um rascunho, pois pode não dar tempo de passar a limpo.
Somos o que fazemos, mas somos, principalmente, o que fazemos para mudar o
que somos.
__________________________________________________
Converse com seus amigos em tempo real com o Yahoo! Messenger
http://br.download.yahoo.com/messenger/