Comando Linux Wall
Nos sistemas operacionais do tipo Unix, o comando wall grava uma mensagem simultaneamente para todos os outros usuários conectados .
Este documento cobre a versão Linux do wall .
Descrição
wall exibe o conteúdo do arquivo ou, por padrão, sua entrada padrão , nos terminais de todos os usuários atualmente conectados . O comando cortará todas as linhas com mais de 79 caracteres em novas linhas. As linhas curtas são preenchidas com espaço em branco para ter 79 caracteres. O comando sempre colocará retorno de carro e nova linha no final de cada linha.
Somente o superusuário pode escrever nos terminais dos usuários que optaram por negar mensagens ou estão usando um programa que nega automaticamente as mensagens.
A leitura de um arquivo é recusada quando o invocador não é superusuário e o programa é suid ou sgid.
Sintaxe
parede [-n] [-t TIMEOUT ] [ arquivo ]
Opções
-n , –nobanner | Suprimir banner |
-t , –timeout TIMEOUT | Escreva o tempo limite nos terminais em segundos. TIMEOUT deve ser um número inteiro positivo . O valor padrão é 300 segundos, que é um legado do tempo em que as pessoas executavam terminais nas linhas de modem. |
-V , –version | Exibir informações da versão e sair. |
-h , –help | Exiba uma mensagem de ajuda e saia. |
Exemplos
sudo wall message.txt
Usando o comando sudo para executar o wall como superusuário, envia o conteúdo de message.txt para todos os usuários.
Comandos relacionados
mesg – Controle se usuários (não-root) podem enviar mensagens para o seu terminal.
talk – Converse com outros usuários conectados.
escrever – Envie uma mensagem para outro usuário.
shutdown – Programe um horário para o sistema ser desligado.