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 ----- 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 -- "No worries." - Rincewind. Sebastian Helms - mailto:sebastian.helms@gmx.de Registered Linux user #137247 PGP available - 5C70 0D48 70F8 2CB1 6AB7 4539 0E37 E3E1 61A7 BA87 -- 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
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
Hallo Andreas, At 05:48 02.09.99 +0200, you wrote:
das ist ja super danke, daß Du dir die Mühe gemacht hast. wie binde ich das script ein?
Entweder du speicherst es als eigene Datei und rufst es von /sbin/init.d/halt.local aus auf oder du schreibst es direkt darein, mußt du mal sehen, wo es da für deine Zwecke am besten paßt. Gruß, Sebastian -- "No worries." - Rincewind. Sebastian Helms - mailto:sebastian.helms@gmx.de Registered Linux user #137247 PGP available - 5C70 0D48 70F8 2CB1 6AB7 4539 0E37 E3E1 61A7 BA87 -- 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
participants (2)
-
andreas.kienle@kfh-freiburg.de
-
sebastian.helms@gmx.de