[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [shell-script] Re: Direcionar saida para terminal!!!!
From: |
Ronaldo Russel - DHL IS - BR, SAO |
Subject: |
RE: [shell-script] Re: Direcionar saida para terminal!!!! |
Date: |
Tue, 2 Dec 2003 13:50:58 -0300 |
eu=`who am i|awk '{print $2}`
who -u|grep -v $eu | awk '{print $2}'
while read terminal; do
echo "Acabou! =P" > /dev/$terminal
done
Algo parecido com isto ... precisa dar uma melhorada ...
[]´s
Ronaldo
-----Original Message-----
From: Wagner Nunes [mailto:address@hidden]
Sent: terça-feira, 2 de dezembro de 2003 12:26
To: address@hidden
Subject: Re: [shell-script] Re: Direcionar saida para terminal!!!!
mas tipo assim... ... quando o processo inicia, o termial fica ocupado
durante algum tempo, nessa provavelmente o usuario vai para outro terminal
trabalhar, eu gostaria de avisar ao usuario assim que o processo
terminasse.... tipo... ... o userx iniciou o processo no ttys1 e foi para o
ttys2 trabalhar, eu sei que com who eu pego o nome do usuario atual, com awk
( se nao me engano ) eu listo os terminais e os usuarios logados, mas nao
sei como direcionar a saida echo para o terminal onde o usuario se logou....
----- Original Message -----
From: leogildo_silva
To: address@hidden
Sent: Tuesday, December 02, 2003 11:37 AM
Subject: [shell-script] Re: Direcionar saida para terminal!!!!
blz Wagner,
Se o usuario recebe a mensagem no mesmo terminal em que foi startado o
tal script, eh so usar o comando "echo" simples (echo "Processo
Iniciado / Concluido"), sem redirecionamento de saida, que funcionara
satisfatoriamente.
Se voce quiser capturar, em uma variavel por exemplo, o terminal que
executou o tal script, use:
$> [sua_variavel]=$(tty)
Outras opcoes de aviso ao usuario, poderia ser montada com o uso de
"mail", "write", etc...
Bye,
--- Em address@hidden, "Wagner Nunes"
<hunter_paragon@y...> escreveu
> Salve gelera!!! seguinte... ... tenho um script que assim que é
acionado mantem um terminal ocupado durante algum tempo, quando o
script termina eu gostaria de mandar um aviso tipo echo "Processo
concluido" >> ttys2 por exemplo, mas eu preciso saber em qual terminal
o usuario que executou o script está logado... ... aguem saberia como
fazer isso!!!
>
> [As partes desta mensagem que não continham texto foram removidas]
Yahoo! Groups Sponsor
PUBLICIDADE
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!.
[As partes desta mensagem que não continham texto foram removidas]
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html