· 

Mehrere Domino Konsolenbefehle als Batch übergeben

Nahezu jeden Domino-Administrator hat es schon irgendwann einmal genervt:

 

Um z.B. "auf die Schnelle" eine bestimmte Datenbank mit mehreren Domino Servern via Konsolenbefehl zu replizieren, ist die Eingabe vom immer gleichen Konsolenbefehl mit unterschiedlichem Zielserver erforderlich. Und das kommt an manchen Tagen auch noch x-fach vor… ;-)

 

Abhilfe

Erstellen Sie eine einfache Textdatei, in der alle erforderlichen Konsolenbefehle hinterlegt sind (1 Konsolenbefehl pro Zeile). Speichern Sie diese Datei im DATA-Verzeichnis des Domino-Servers.

 

An der Serverkonsole können Sie diese Datei nun mit dem Befehl

 

< dateiname.txt

 

aufrufen.

 

Hinweis

Sollte die Datei NICHT im DATA-Verzeichnis des Domino-Servers gespeichert sein, müssen Sie den gesamten Pfad (unter Windows) in der Form

 

< LW:\Pfad1\Pfad2\dateiname.txt

 

eingeben.

 

Interessanter Hinweis von Martin per Mail:

Hallo Manfred,

 

eine Anmerkung/Tipp zu Deinem (aktualisierten) Blogpost:

 

Die Textdateien dürfen nicht größer als 4 KB sein, sonst können diese nicht vom Server gelesen und verarbeitet werden.

 

Ich musste bei einem Domino Server mit über 3000 Datenbanken, die 24/7 (weltweit) erreichbar sein müssen, die ODS umstellen. Ein Offline nehmen des Server war ausgeschlossen, daher hatte ich Programmdokumente (nserver -c "<ODS2.txt" ...) mit Textdateien (aufgeteilt in Zeitzonen) mit drop database xxx.nsf, load compact -c -ODS xxx.nsf erstellt. Nur mit einer war es nicht getan, ich musste block- und dateiweise die Wartung vornehmen.

 

Viele Grüße

Martin

 

Gut zu wissen - so große (also Nutzung mit mehr als 4 KByte) Dateien habe ich bislang nicht benötigt. Danke für den Hinweis!


Hinweis zu diesem Tipp

Symbol einer analogen Uhr
  • Erstmalige Veröffentlichung auf der madicon.de Webseite: 12. Juni 2003

Die in diesem Tipp gemachten Angaben wurden mit dem Domino 10.0.1 FP3 Server verifiziert und dieser Beitrag entsprechend überarbeitet.


Kommentar schreiben

Kommentare: 0