Julho 19, 2011 at 11:08 am

Enviando mensagens ao ambiente gráfico: comando wall

Se você administra uma rede, uma vez ou outra deve ter se deparado com a necessidade de enviar mensagens para os terminais dos usuários, comunicando a suspensão de algum serviço, ou algum outro comunicado. Me lembro de meus tempos de UNICAMP que algumas ocasiões tinha o trabalho interrompido por atualizações nas estações do Instituto de Física (IFGW), embora não fossem muito comum.

Para este serviço existe o comando wall. O wall envia uma mensagem para a área de notificação do sistema gráfico seja ele KDE, Gnome e muitos outros. Sua sintaxe é muito simples:

wall [-n] [file]
 
Opções:
  -n remove banner

Se um arquivo for passado, seu conteúdo será apresentado caso contrário, a mensagem deve ser escrita e ao final se pressionar CONTROL+D para enviar a mensagem.

No exemplo abaixo crio uma mensagem em um arquivo /tmp/msg.txt e o envio ao terminal gráfico:

root@khelben:# echo -e "Está máquina será reinicializada em 20 minutos.\n 
Administrador" > /tmp/msg.txt
root@khelben:#  wall -n /tmp/msg.txt

Obs: Na imagem acima faltou o “-e” no echo, por isto o “\n” apareceu.

You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

No comments yet, be the first!

Leave a reply

Spam Protection by WP-SpamFree

Back to top