shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Enviar mensagens "pop-up"


From: Emerson Domingues Souto
Subject: Re: [shell-script] Enviar mensagens "pop-up"
Date: Wed, 15 Feb 2006 14:35:38 -0300

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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]