Comando wall [RESOLVIDO]

1. Comando wall [RESOLVIDO]

Matheus Bogéa
Ocasiao

(usa Arch Linux)

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 ~]$




  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

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]

Matheus Bogéa
Ocasiao

(usa Arch Linux)

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

Perfil removido
removido

(usa Nenhuma)

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]

Matheus Bogéa
Ocasiao

(usa Arch Linux)

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 !!







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts