Como se comunicar com outros usuários da rede
Este artigo mostra como fazer para se comunicar com outros usuários da sua rede local e até mesmo de rede remotas.
Parte 2: Escrevendo mensagens em terminais
Agora finalmente vamos a parte que interessa. O comando para escrever uma mensagem para um usuário é write e a sintaxe é:
$ write <usuário> <terminal>
Onde:
$ mesg n
Este comando diz que você não quer receber mensagens. Para verificar o status do recebimento (habilitado ou desabilitado), digite:
$ mesg
Para reabilitar o serviço digite:
$ mesg y
Uma última dica: Para escrever o conteúdo de um arquivo em todos os terminais logados, logue-se como root e execute o comando:
# wall <arquivo>
Onde <arquivo> é o arquivo que será impresso.
Este é um bom sistema, mas só um lado fala enquanto o outro só escuta. Para comunicação em tempo real, existe um aplicativo chamado talk, mas ele necessita do serviço talkd e ntalkd rodando. Em compensação você pode se comunicar em tempo real com usuários locais e remotos.
Para iniciarmos serviços (no Slackware) descomente no arquivo /etc/inetd.conf as linhas iniciadas com talkd e ntalk e depois execute o comando:
# sh /etc/rc.d/rc.inetd start
Agora que o serviço já está rodando, use o comando:
$ talk <usuário> <terminal>
ou:
$ talk <usuário>@<máquina>
Após o envio da solicitação, a pessoa que está sendo chamada deve digitar "talk <seu usuário>@<sua máquina>" para estabelecer a conexão.
Abraços
Marcos Henrique Esteves Barbosa
marcosestevesbarbosa@gmail.com
$ write <usuário> <terminal>
Onde:
- <usuário> é o o nome de usuário da pessoa com que você quer se comunicar;
- <terminal> é o terminal (ou pseudo-terminal) onde o usuário está conectado.
$ mesg n
Este comando diz que você não quer receber mensagens. Para verificar o status do recebimento (habilitado ou desabilitado), digite:
$ mesg
Para reabilitar o serviço digite:
$ mesg y
Uma última dica: Para escrever o conteúdo de um arquivo em todos os terminais logados, logue-se como root e execute o comando:
# wall <arquivo>
Onde <arquivo> é o arquivo que será impresso.
Este é um bom sistema, mas só um lado fala enquanto o outro só escuta. Para comunicação em tempo real, existe um aplicativo chamado talk, mas ele necessita do serviço talkd e ntalkd rodando. Em compensação você pode se comunicar em tempo real com usuários locais e remotos.
Para iniciarmos serviços (no Slackware) descomente no arquivo /etc/inetd.conf as linhas iniciadas com talkd e ntalk e depois execute o comando:
# sh /etc/rc.d/rc.inetd start
Agora que o serviço já está rodando, use o comando:
$ talk <usuário> <terminal>
ou:
$ talk <usuário>@<máquina>
Após o envio da solicitação, a pessoa que está sendo chamada deve digitar "talk <seu usuário>@<sua máquina>" para estabelecer a conexão.
Abraços
Marcos Henrique Esteves Barbosa
marcosestevesbarbosa@gmail.com