smbclient: Nachrichten an mehrere PCs schicken

T

tiptel170

Tripel-As
Guten Morgen,

ich habe eine frage:

Wie kann ich es machen, dass ich mit dem smbclient mehrere pc's gleichzeitig erreichen kann?

Im moment sieht es so aus:

Code:
cat smbmsg.txt | smbclient -N -M medien-pc -U ISDN-Ueberwachung >/dev/null

Es sollte dann säter so ein, dass statt medien-pc eine variable drin steht:

Code:
PCS=(grep -i PCS pcs.conf | grep -v "^#" | cut -d "=" -f 2)
cat smbmsg.txt | smbclient -N -M $PCS -U ISDN-Ueberwachung >/dev/null

Die pcs.conf sollte die rechner-namen beinhalten
PCS=medien-pc, test-pc

Aber, wenn ich es manuell eingebe in die kommando-zeile, in dieser form

Code:
cat smbmsg.txt | smbclient -N -M meiden-pc, test-pc -U ISDN-Ueberwachung >/dev/null

dann werden mir keine nachrichten verschickt.

:hilfe2::hilfe2:

Wie kann ich es so machen, dass mir die pc's die nachrichten schickt, ohne, dass ich die zeile cat smbmsg.txt 5mal oder 3mal oder 10mal in die gleiche datei eintragen muss?

Gruss tiptel170
 
Morgen,

hast du schon mal versucht ob du "-M" mehrfach verwenden kannst?

Ansonsten Liste der PCs in ein Array und mit einer guten alten foreach-Schleife abgearbeitet.

mfg
HeadCrash
 
Ich habe es schon in anführungs-zeichen probiert der einfach zwei namen mittel leerzeichen hinter -M getrennt. Leider geht das nicht.

Vielleicht wäre es möglich mit foreach? Kannst du mir ein beispiel "zeigen"?

Gruss tiptel170
 
Klar kann ich.

Code:
$ cat foreach 
#!/bin/bash

pcs="medien-pc test-pc"

for pc in ${pcs}; do
	echo "cat smbmsg.txt | smbclient -N -M ${pc} -U ISDN-Ueberwachung >/dev/null"
done


$ ./foreach 
cat smbmsg.txt | smbclient -N -M medien-pc -U ISDN-Ueberwachung >/dev/null
cat smbmsg.txt | smbclient -N -M test-pc -U ISDN-Ueberwachung >/dev/null
Das "echo" grade rausgelöscht und es sollte gut sein.
 
Sehr gut! Danke das hat mir geholfen!

Gruss tiptel170
 

Ähnliche Themen

Mehrere Dateien umwandel?

Benutzerprofile werden vom Server nicht kopiert

Samba PDC (Ubuntu Feisty) lässt keine Logins zu und zeigt Netbios Namen nicht an

Erinnerung mit Winpopup

X52 Hotas und udev

Zurück
Oben