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

jota s
naufragus88

(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

jota s
naufragus88

(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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts