[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Enviar mensagens "pop-up"
From: |
Welliton Sá |
Subject: |
RES: [shell-script] Enviar mensagens "pop-up" |
Date: |
Wed, 15 Feb 2006 19:24:22 -0300 |
Eu tenho uma sugestão completamente diferente das que estão sendo
discutidas, mas que utilizo com sucesso em uma situação semelhante à sua.
Você já pensou em usar o syslog para enviar a mensagem para as máquinas
remotas e nelas colocar uma entrada no cron pra verificar o log criado
periodicamente e se encontrar algo exibir a janela?
----------------------------------------------------------------------------
-------------
-----Mensagem original-----
ok, isso eu consegui fazer, obrigado! Já consigo enviar as mensagens para os
hosts remotos. Só tem um detalhe que ainda não conseguimos driblar...
para enviar o comando para o host remoto e exibir o pop-up no display que
está em uso ":0.0" tenho que fazer isso com o usuário que está logado, por
exemplo; para enviar o comando para o host 192.168.xxx.xxx em que o usuario
feijo está logado tenho que usar o comando
$ssh -t address@hidden comando -display :0.0
mas se o usuario logado for o reinaldo, esse mesmo comando não funciona, dá
o seguinte erro:
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
(gxmessage:23551): Gtk-WARNING **: cannot open display: :0
Já configurei o gdm para aceitar login remoto do root e tentei executar o
comando usando o usuário root, mas deu o mesmo erro...
Em 15/02/06, Emerson Domingues Souto <address@hidden> escreveu:
>
>
> Bom, entao ta quase lá ...
>
> entao, se o usuário feijo existe nas maquinas feijo e reinaldo, vc pode
> criar uma chave criptografada (SSH sem senha) para este usuario
> entao, vc conseguirá executar o comando sem pedir a senha.
>
> Espero ter ajudado,
> Emerson Souto
>
> ----- Original Message -----
> From: chmod000
> To: address@hidden
> Sent: Wednesday, February 15, 2006 8:25 AM
> Subject: Re: [shell-script] Enviar mensagens "pop-up"
>
>
> hahaha, foi mal reinaldo é um usuário que tem um host com o nome dele
> adicionado no meu /etc/hosts...
>
> Mas o comando funcionou legal, só que fica me pedindo senha.
>
> Em 14/02/06, Emerson Domingues Souto <address@hidden> escreveu:
> >
> >
> > Perai,
> >
> > "reinaldo" é um host ou um usuario ?
> >
> > pois o comando ssh funciona assim:
> > ssh -t usuario@host comando [ argumentos ]
> >
> > ou seja, me parece q no teu caso deveria ser assim:
> >
> > Prompt> ssh -t address@hidden gxmessage -display :0
> -buttons
> > "OK:63"
> > ou senao:
> > Prompt> ssh -t address@hidden gxmessage -display :0 -buttons
> > "OK:63"
> >
> >
> > Att,
> > Emerson
> >
> > ----- Original Message -----
> > From: chmod000
> > To: address@hidden
> > Sent: Tuesday, February 14, 2006 4:49 PM
> > Subject: Re: [shell-script] Enviar mensagens "pop-up"
> >
> >
> > Oi galera, achei o gxmessage, ele faz popup do jeito que eu quero,
> no
> > terminal que eu especificar:
> >
> > O problema agora é que via ssh não tenho permissão para escrever no
> X
> > (acho
> > que é isso). Olha só o exemplo:
> >
> > tem um usuário logado
> > feijo@feijo:~$ who
> > reinaldo :0 Feb 14 16:58
> > feijo pts/0 Feb 14 17:40 (192.168.xxx.xxx)
> >
> > daí eu executo o comando para enviar a mensagem:
> >
> > feijo@feijo:~$ ssh -t feijo@reinaldo gxmessage -display :0 -buttons
> > "OK:63"
> > "Testing"
> > Password:
> > Xlib: connection to ":0.0" refused by server
> > Xlib: Invalid MIT-MAGIC-COOKIE-1 key
> >
> > (gxmessage:3610): Gtk-WARNING **: cannot open display: :0
> > Connection to reinaldo closed.
> >
> > obs.: a senha foi digitada corretamente.
> >
> >
> > Em 14/02/06, chmod000 <address@hidden> escreveu:
> > >
> > > Grande emerson... tá quase bom.. hehehe estou tentando aprimorar
> um
> > pouco,
> > > mas tá estranho.
> > >
> > > Respondendo às suas perguntas.
> > >
> > > Quero enviar uma única mensagem, em popup, e sair do host remoto.
> > >
> > > a combinação que vc mandou é quase perfeita, não fosse pela
> > necessidade de
> > > digitar uma senha e de não ser broadcast.
> > >
> > > O caso é o seguinte, deixa ver se consigo me expressar
> direitinho...
> > >
> > > tenho um script rodando em um servidor. Este escript verifica a
> > conexão de
> > > outras máquinas (clientes) e checa alguns serviços. Caso haja
> alguma
> > coisa
> > > fora do padrão ele envia um e-mail para o administrador. Além
> disso,
> > quero
> > > que ele envie uma mensagem para os terminais (especificados em um
> > arquivo) e
> > > exiba um "alert" com a mensagem de erro.
> > >
> > > este ssh -t ficou legal mesmo, mas bate na tecla da autenticação.
> > >
> > > tem alguma outra idéia?
> > >
> > > Em 14/02/06, Emerson Domingues Souto <address@hidden>
> > escreveu:
> > > >
> > > > hum ...
> > > >
> > > > que tal SSH + WRITE ?
> > > >
> > > >
> > > > Exemplo:
> > > >
> > > > Prompt> ssh -t usuario_x@host_remoto echo "TESTE" | write
> usuario_y
> > > >
> > > > Isto é apenas um exemplo, pois o comando pode ser mais
> aprimorado.
> > > > deve resolver para o q vc quer
> > > >
> > > > Mas, me corrija se eu estiver enganado, se vc quer Popup, vc
> teria
> > > > conversacao (CHAT), como um chat, correto ?
> > > > entao, o q vc deseja ? apenas enviar mensagem, ou deseja
> conversacao
> > ?
> > > >
> > > > Se vc quer conversaçao use o comando TALK
> > > >
> > > >
> > > > Espero ter ajudado,
> > > >
> > > > Emerson
> > > >
> > > >
> > > >
> > > > ----- Original Message -----
> > > > From: chmod000
> > > > To: address@hidden
> > > > Sent: Tuesday, February 14, 2006 3:26 PM
> > > > Subject: Re: [shell-script] Enviar mensagens "pop-up"
> > > >
> > > >
> > > > Emerson, testei o comando conforme vc indicou. Realmente ele
> envia
> > a
> > > > mensagem "TESTE" para o usuário logado no terminal indicado,
> porém
> > o
> > > > que
> > > > quero é que ele envie para um usuário logado em qualquer
> terminal,
> > mas
> > > > de um
> > > > host remoto. De preferência uma mensagem no estilo pop-up do
> X.
> > > >
> > > > Tem alguma sugestão?
> > > >
> > > > Em 14/02/06, Emerson Domingues Souto <address@hidden>
> > > > escreveu:
> > > > >
> > > > >
> > > > > Olá.
> > > > >
> > > > > O comando WRITE faz isso q vc quer:
> > > > >
> > > > > Ex1:
> > > > > Prompt> echo "TESTE" | write emerson /dev/pts/8
> > > > >
> > > > > O comando acima manda a mensagem teste para o usuario
> EMERSON
> > que
> > > > está
> > > > > logado no /dev/pts/8
> > > > >
> > > > >
> > > > > Ex2:
> > > > > Prompt> cat arquivo.txt > /dev/pts/8
> > > > >
> > > > > O comando acima lista o conteudo de arquivo.txt para quem
> > estiver
> > > > logado
> > > > > em /dev/pts/8
> > > > >
> > > > >
> > > > > E assim vai indo .... no meu modo de ver o WRITE ou
> simplesmente
> > > > > direcionar para o TTY te atenderia muito bem.
> > > > >
> > > > > Espero ter ajudado,
> > > > > Emerson Souto
> > > > >
> > > > >
> > > >
> > > > [As partes desta mensagem que não continham texto foram
> removidas]
> > > >
> > > >
> > > >
> > > >
>
> [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.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
>
>
>
> *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE
>
<http://br.ard.yahoo.com/SIG=12fosmss3/M=396547.7942355.8808049.2369893/D=br
clubs/S=2137111254:HM/Y=BR/EXP=1140029693/A=3291957/R=2/SIG=154bf6ok5/*http:
//lt.dell.com/lt/lt.aspx?CID=11305&LID=309989&DGC=BA&DGSeg=DHS&DURL=http://w
ww1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%
3ddhs>
> ------------------------------
> *Links do Yahoo! Grupos*
>
> - Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/shell-script/
>
> - Para sair deste grupo, envie um e-mail para:
>
address@hidden<shell-script-unsubscribe@yahoogr
upos.com.br?subject=Unsubscribe>
>
> - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
> Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
>
>
--
[]'s
chmod000
"Microsoft butterfly is their way of telling you their system has a lot of
@#$ bugs!"
[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.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
Links do Yahoo! Grupos
- Re: [shell-script] Enviar mensagens "pop-up", (continued)
- Re: [shell-script] Enviar mensagens "pop-up", chmod000, 2006/02/14
- Re: [shell-script] Enviar mensagens "pop-up", Emerson Domingues Souto, 2006/02/14
- Re: [shell-script] Enviar mensagens "pop-up", chmod000, 2006/02/14
- Re: [shell-script] Enviar mensagens "pop-up", Emerson Domingues Souto, 2006/02/14
- Re: [shell-script] Enviar mensagens "pop-up", chmod000, 2006/02/14
- Re: [shell-script] Enviar mensagens "pop-up", chmod000, 2006/02/14
- Re: [shell-script] Enviar mensagens "pop-up", Emerson Domingues Souto, 2006/02/14
- Re: [shell-script] Enviar mensagens "pop-up", chmod000, 2006/02/15
- Re: [shell-script] Enviar mensagens "pop-up", Emerson Domingues Souto, 2006/02/15
- Re: [shell-script] Enviar mensagens "pop-up", chmod000, 2006/02/15
- RES: [shell-script] Enviar mensagens "pop-up",
Welliton Sá <=
- Message not available
- Re: [shell-script] Enviar mensagens "pop-up", chmod000, 2006/02/16
- Message not available
- Re: [shell-script] Enviar mensagens "pop-up", chmod000, 2006/02/17
- Re: [shell-script] Enviar mensagens "pop-up", Enaldo Sousa Leite, 2006/02/15
- Re: [shell-script] Enviar mensagens "pop-up", Gentil de Bortoli Júnior, 2006/02/14