Categories: Tecnologia

Como usar o comando wall no Linux

Fatmawati Achmad Zaenuri / Shutterstock.com

Precisa enviar uma mensagem rápida para todos os usuários conectados? O wallcomando do Linux é mais complicado do que o e-mail e direciona automaticamente os usuários conectados. Ele transmite uma mensagem para todos que usam um terminal em um sistema.

O comando da parede

Se você precisa enviar uma mensagem – rapidamente – para os usuários conectados ao seu computador, como você faz isso? O e-mail não atende aos requisitos. Você não sabe quando o e-mail será lido. Se você precisa que as pessoas saibam de algo agora, não adianta. E, de qualquer maneira, você não quer entupir as caixas de entrada de usuários desconectados que não precisam ver a mensagem.

Sem exercer um pouco de esforço extra e perder algum tempo, você não saberá quem está logado e de onde. Seu sistema pode estar localizado em Aberdeen, Washington, mas você pode ter usuários remotos conectados de Aberdeen, Escócia . Então, como você pode direcionar uma mensagem especificamente para os usuários conectados?

Linux e outros sistemas operacionais semelhantes ao Unix fornecem uma maneira simples de fazer isso. O wallcomando é como um telegrama contundente. Ele entregará uma mensagem a todos os usuários do terminal e despejará a mensagem bem debaixo de seus narizes. Os usuários não podem perder isso, e você sabe que eles têm. Você não precisa que eles escolham abrir um aplicativo para ver se há uma mensagem em espera.

A entrega é sutil como uma torta de creme na cara.

Enviando uma mensagem

A máquina de teste na qual este artigo foi pesquisado foi instalada com Fedora Linux , mas o wallcomando se comportará exatamente da mesma forma em outras distribuições.

A única diferença que você pode encontrar é algumas distribuições Linux exigem que você use sudoa opção para enviar uma mensagem a partir de um arquivo de texto, enquanto outras distribuições requerem que você sempre para uso sudo com wall o tempo todo. Na verdade, essa é uma diferença entre as distribuições Linux, não uma diferença para a operação do wallcomando em si.

Para enviar uma mensagem a todos os usuários, digite wallum espaço e a mensagem que deseja enviar. Com o Fedora Linux, você deve usar sudo.

sudo wall Impressora principal offline até novo aviso.

Sua mensagem será enviada a todos os usuários que tenham uma janela de terminal aberta.

Os usuários locais RIa e Tom recebem a mensagem, assim como o usuário remoto Dick, que por acaso está trabalhando em um computador com Ubuntu.

Todos recebem a mensagem ao mesmo tempo, e você não fica se perguntando se eles a viram.

Enviando uma mensagem de um arquivo

Você pode preparar sua mensagem em um arquivo de texto e armazená-la pronta para enviar. Se você tem um ciclo repetitivo de mensagens que precisam ser enviadas, pode criar uma biblioteca de mensagens pré-embaladas para que não precise redigitá-las novamente e novamente.

A mensagem no arquivo de texto message.txtfoi exibida na janela do terminal com o catcomando para ter certeza de que é aquele que queremos enviar.

A mensagem é então enviada passando o nome do arquivo de texto para o wallcomando como um parâmetro de linha de comando:

cat message.txt
sudo wall message.txt

Como antes, os usuários locais Ria e Tom (e todos os outros que estão logados com uma janela de terminal aberta) e o usuário remoto Dick recebem a mensagem.

Etiqueta de mensagens

Como o wallcomando enviará a mensagem para todos os usuários do terminal, não importa o que aconteça, pode ser uma experiência chocante recebê-la. O uso do wallcomando deve ser mínimo e usado apenas onde houver uma necessidade genuína. Caso contrário, ficará muito áspero rapidamente.

Uma wallmensagem será carimbada sobre tudo o mais que estiver no terminal do usuário. Na verdade, ele não sobrescreve nada – não altera o texto sobre o qual pousou – mas irá obscurecê-lo. E isso pode ser alarmante para um usuário que não sabe disso.

Imagine que um de nossos usuários locais esteja editando um arquivo importante no Vi momento em que a wallmensagem é enviada.

A mensagem chega bem no meio de seu arquivo.

Tudo o que o nosso usuário precisa fazer para restaurar a visualização correta do arquivo é subir e descer a página um pouco através do arquivo.

É fácil restaurar a tela para um estado em que o trabalho possa continuar e a pressão arterial possa diminuir, mas muitas interrupções desse tipo vão deixar você com um conjunto de usuários muito irritados.

Portanto, por mais útil que wallseja, use-o com moderação.

E os usuários de desktop gráfico?

O wallcomando chega a todos os que estão logados com um terminal aberto, mas não chega a ninguém que esteja usando um ambiente de área de trabalho gráfico sem uma janela de terminal aberta.

Se alguém estiver usando uma área de trabalho gráfica e tiver uma janela de terminal aberta, eles a verão na janela de terminal – mas é isso. Não espere wallchegar a ninguém fora do terminal.

Não é sutil, mas você não pode negar que transmite a mensagem – isto é, em um ambiente de terminal tradicional.

maisroot

Recent Posts

O novo aplicativo “PC Manager” da Microsoft se parece muito com o CCleaner

Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…

1 ano ago

Como reiniciar um PS4

Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…

1 ano ago

Veja por que as reticências são tão assustadoras ao enviar mensagens de texto…

A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…

1 ano ago

O telescópio James Webb acaba de capturar os “Pilares da Criação”

A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…

1 ano ago

Você poderá baixar o Proton Drive mais cedo do que pensa

O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…

1 ano ago

Como aumentar o zoom no Photoshop

Para ver suas fotos mais de perto ou para uma edição precisa , você pode…

1 ano ago