SMBCLIENT para enviar mensagens [RESOLVIDO]

1. SMBCLIENT para enviar mensagens [RESOLVIDO]

Carlos Adriano de Souza
cadriza

(usa Ubuntu)

Enviado em 15/04/2013 - 16:04h

Olá pessoal

estou criando um script para enviar mensagens na rede, para clientes WIN

o comando:

cat mesg.txt | smbclient -U mesg -N -M calvm

envia o conteúdo do arquivo mesg.txt para a máquina de nome "calvm", mas quero enviar para mais de uma máquina....

o que posso colocar no final para que ele leia um arquivo txt com um nome de máquina por linha?


att

Adriano


  


2. MELHOR RESPOSTA

Joca (Altemir Braz Dantas Junior)
jocajuni

(usa Debian)

Enviado em 15/04/2013 - 16:16h

Crie um diretorio para colocar o script exemplo

# mkdir /etc/scripts

crie um arquivo /etc/scripts/arq_maquinas.txt contendo o nome de cada maquina uma embaixo da outra exemplo

maq1
maq2
maq3



Crie um shell script contendo
vi /etc/scripts/env_mensagem.sh

#!/bin/bash

ARQ_MAQ=/etc/scripts/arq_maquinas.txt

for MAQ in $(cat $ARQ_MAQ)
do
cat mesg.txt | smbclient -U mesg -N -M $MAQ
done

deixe ele executavel

# chmod 755 /etc/scripts/env_mensagem.sh

execute

# /etc/scripts/env_mensagem.sh


[]s
Altemir Braz Dantas Junior
jocajuni



3. Re: SMBCLIENT para enviar mensagens [RESOLVIDO]

Carlos Adriano de Souza
cadriza

(usa Ubuntu)

Enviado em 15/04/2013 - 16:32h

perfeito

[]s







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts