Sebastian Helms wrote:
Hallo Andreas,
At 06:27 01.09.99 +0200, you wrote:
Danke, das sieht ja ganz leicht aus. Doch, leider kommt da jetzt noch ein Ding dazu. Wir haben ca. 100 Rechner. Liese sich das auch so bewaältigen, daß ich irgend ein Parameterangebe, und daß z.B. die hosts aus dem Nameserver ausgelesen werden???
----- #!/bin/sh CLIENTS=`cat zone|grep A|grep -v SOA|grep -v localhost|grep -v CNAME|awk '{print $1}'` for a in ${CLIENTS}; do smbclient -M $a < reboot.msg done -----
Hallo Sebastian, das ist ja super danke, daß Du dir die Mühe gemacht hast. wie binde ich das script ein? cu ændy
Dabei mußt du in der 2. Zeile für "zone" die Zonendatei von deinem DNS-Server angeben. Allerdings sendet dieses Skript an jeden in der DNS eingetragenen Rechner. Wenn es nicht stört...
Wenn du nur einzelne Rechner ausnehmen willst, kannst du sie jeweils mit "|grep -v name" oben einfügen, für kompliziertere Setups müßte man sich evtl was anderes überlegen...
Gruß,
Sebastian
--- Andreas Kienle EDV - Abteilung Katholische Fachhochschule Freiburg 0170-4908864 --- -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com