Moin,<br /> ich sitze hier etwas auf dem Schlauch. Ich versuche gerade eine Warnmeldung in Shutdown-Scripte zu hinterlegen unter Verwendung des Broadcast-Befehls. Leider habe ich hier ein Problem. Wenn ich folgendes in der Scriptdatei hinterlege:<br /> <br /> nserver -c "Broadcast "(!) Der Server wird in xx Minuten heruntergefahren. Bitte schließen Sie alle Anwendungen auf diesem Server"<br /> <br /> Dann erhalte ich leider auf dem Server nur : Broadcast. Den Rest verschluckt er, da er das zweite Anführungszeichen schon als Optionsende ansieht.<br /> Gibt es hier andere Möglichkeiten? Leider konnte ich bisher noch nichts in den einschlägigen Dokus etwas finden.<br /> <br /> Tschaui<br /> Cubitus <img alt=" " src="../../uploads/smil3e4429a4a3aa6.gif" />
Broadcast für commandline verwenden
- Cubitus
- Erledigt
-
-
Weil es so nicht geht.
Verwende doch einfach einfache Anführungszeichen.
Das doppelte ist als Einschlusszeichen belegt -
Zumindest beim 8er tut das so nicht. Ein
Zitat
nserver -c "broadcast '(!) test'"
ergibt auf der ServerkonsoleZitat
broadcast '(!) test'
02.05.2007 17:27:31 BROADCAST from Datenschleuder/PuppetMaster: '(!) [test']
Und aufpoppen tut da gar nix. -
Also ich habe jetzt die Varianten:
nserver -c "broadcast '(!) Test Text'"
nserver -c "broadcast `(!) Test Text`"
nserver -c "broadcast ´(!) Test Text´"
versucht, ohne Erfolg. Könntest Du mir bitte ein Beispiel sagen, welches einfache Hochkommata Du meinst?Tschö cubitus
-
Zitat
RockWilder schrieb:
Zumindest beim 8er tut das so nicht. Ein ...und Kollege, bedenke, es sollte auch auf einem 6.55 Server laufen :-).
Tschö cubitus
-
Zitat
und Kollege, bedenke, es sollte auch auf einem 6.55 Server laufen .
Und Kollege, erkundige dich, wie unterschiedlich ND8 & ND6 sind,
dann weißt du, was RockWilder meint... -
Jetzt habe ich doch noch die Lösung in einer alten Technote gefunden von ibm. Es ist zwar etwas komplizierter, aber es geht.
Man erzeuge ein neues Textfile
z.B.
e:\server-restart.txtmit dem Inhalt:
broadcast "(!) Die ist ein Test"
Danach schreibe man in seinem Script:
nserver -c "< e:\server-restart.txt"
dann funktioniert es.
Wie schon geschrieben, etwas kompliziert, aber es funktioniert :strike:Tschaui
cubitus -
Zitat
Steve_O. schrieb:Und Kollege, erkundige dich, wie unterschiedlich ND8 & ND6 sind,
dann weißt du, was RockWilder meint...Oh, das brauche ich nicht, denke ich. RockWilder und ich haben da noch eine andere Aktivität im Büro am Laufen, wo er mir ständig vorhält, das bestimmte Funktionen nun schon unter 8 Beta funktionieren, die unter 6 und 7 noch nicht funktionieren und fragt, warum wir denn dann noch Mühe hineinstecken sollen :pint:
Das "Kollege" war in diesem Fall wörtlich gemeint :lol:tschaui
cubitus