Pular para o conteúdo

Comando wall [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Comando wall [RESOLVIDO]

Enviado em 22/05/2019 - 03:44h

comando wall não ta funcionando no meu terminal. Uso Arch Linux.

[user@host ~]$ wall
nao funciona!
[user@host ~]$


Responder tópico

2. Re: Comando wall

Melhor resposta

Enviado em 22/05/2019 - 08:31h

Olá..

Mas o que não funciona?
O que você está fazendo com o wall e o que você espera que aconteça?

Você pode precisar ser super usuário, as mensagens para usuários devem estar ligadas,
e a mensagem pode ser que só se prolifere se você estiver em uma shell de log-in ( TTY )...

Esses programinhas funcionam diferentemente dependendo da distro..

Se vc estiver usando o XTerm e wall não funcionar, usar algo do tipo:


for pts in /dev/pts/*; do
echo algum_texto > $pts
done

Em uma linha:
# for pts in /dev/pts/*; do echo algum_texto > $pts; done
Ref: https://bbs.archlinux.org/viewtopic.php?id=96836




3. Re: Comando wall [RESOLVIDO]

Enviado em 22/05/2019 - 18:00h

naufragus88 escreveu:

Olá..

Mas o que não funciona?
O que você está fazendo com o wall e o que você espera que aconteça?

Você precisa ser super usuário, as mensagens para usuários devem estar ligadas,
e a mensagem só vai se proliferar se você estiver em uma shell de log-in ( TTY )...

Se vc estiver usando o XTerm, usar algo do tipo:


for pts in /dev/pts/*; do
echo algum_texto > $pts
done

Em uma linha:
# for pts in /dev/pts/*; do echo algum_texto > $pts; done


Ref: https://bbs.archlinux.org/viewtopic.php?id=96836


Para mensagem do dia depois que um usuário fizer log-in em uma TTY,
usar /etc/motd .

Ref: https://www.google.com/search?client=firefox-b-d&q=motd+linux

Para uma mensagem parecer em um TTY antes do log-in ( você não deve estar usando um gerenciador de sessões, de outra forma acho que não dá para ver..)
Modificar /etc/issue

Ref: https://www.vivaolinux.com.br/dica/Personalizando-a-inicializacao-do-GNULinux-ISSUE

Então, eu estou migrando para o Arch LInux, mas o comando wall sempre funcionou no debian e derivados.
Tipo algo simples como você abrir duas janelas do seu terminal e enviar uma mensagem para todos, não mostra nenhum erro, mas tambem -
não aparece a mensagem:
Terminal 1:
[user@host~]$ wall
nao funciona
[user@host ~]$

Terminal 2:
[user@host ~]$

Vou da uma olhada nos links que você mandou e depois eu retorno o resultado.
muito obrigado pela ajuda!!

4. Re: Comando wall

Enviado em 22/05/2019 - 19:15h

Você deve digitar sua mensagem depois do comando, tipo isso:

[~]$ wall "mensagem com espaços"

Broadcast message from naufragus@archhost (pts/2) (Wed May 22 19:15:46 2019):

mensagem com espaços

[~]$
PS: Esses programas funcionam um pouco diferente dependendo da distro...

5. Re: Comando wall [RESOLVIDO]

Enviado em 23/05/2019 - 23:27h

naufragus88 escreveu:

Você deve digitar sua mensagem depois do comando, tipo isso:

[~]$ wall "mensagem com espaços"

Broadcast message from naufragus@archhost (pts/2) (Wed May 22 19:15:46 2019):

mensagem com espaços

[~]$


PS: Esses programas funcionam um pouco diferente dependendo da distro...
A dica que você me deu usando:

[user@host ~] for pts in /dev/pts/*; do
> echo "funciona" > $pts
>done

Essa funcionou logado como root.
Muito obrigado pela ajuda !!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder