Hallo zusammen
Ich möchte den Router nach einer bestimmter Zeit stopppen und starten. Mit einem Programmdokument im Directory oder eine Stapeldatei ausführen aus einem Programmdokument funktioniert auch nicht.
Notes R 507a englisch auf W2000 Server
Danke für jeden und Gruss
-
-
Uhmmm...warum hast Du das eigentlich vor?
Wegen Backups in der Nacht?Mit einem Programmdokument sollte das Starten eigentlich kein Problem sein, aber was das Anhalten angeht.....
-
nicht wegen Backups, sondern weil es zeitweise vorkommt, dass der Router hängen bleibt und keine Mails mehr rausgehen. Vermutlich wird das durch den Virenscanner verbrochen.
Richtig, Starten kein Problem aber Stoppen ?? -
Hmmm...fällt mir nur ein zeitgesteuerter Neustart des kompletten Servers per Windows ein (z.B. über ein Script). Leider ist mir keine Möglichkeit bekannt, einen Task per Zeitplanung komplett zu beenden.
-
Vielen Dank Tom
Gemäss Knowledge Base bietet Notes keine Möglichkeit. In den Power Tools von Help Software gibt es die Möglichkeit, per Agent Konsolenbefehle auszuführen.
Vielen Dank
Chris
-
Du kannst doch ein Programm definieren im NAB Tellrouter quit und lo router
-
Hier vielleicht noch eine genauere Info.
Im NAB unter Server neues Programmdokument erstellen.
Als eigentliches Programm einfach Router eintragen und als parameter quit. Ein weiteres Dokument mit nur Router als Programm, damit der Router wieder gestartet wird. Dann sollte es fruchten.
:-o -
Hmmm...danke Leute...ich wusste nicht, das die Parameter auch übernommen werden (abgesehen von den Variablen)
-
Danke heuti
-
Das mit dem Programmdokument habe ich schon probiert. Das Starten des Routers funktioniert problemlos, das Stoppen mit einem Programmdokument ist bei mir nicht möglich. Vielleicht liegt es an der Version? R507a englisch
Danke und Gruss Chris
-
Hmmm...es könnte daran liegen, daß bei einem Programmdokument die Befehle mit "Load ... xxx " aufgerufen werden, dann klappt das beenden nicht, da dazu ein "Tell ... xxx" benötigt wird.
-
Dann erstell doch mal eine Batch Datei im Notesdata mit folgendem Inhalt:
c:\lotus\domino\router quit
wait 600
c:\lotus\domino\routerDas wait ist allerdings ein kleines Programm aus dem NT Resource Kit. Das heißt lediglich das er 60 Sekunden warten soll.
Vielleicht fruchtet das ja. Habe hier leider kein NT System. Sonst hätte ich das erst mal kurz getestet.Was Tom schreibt hört sich logisch an. Man das das auch immer so kompliziert sein muss. :-x
-
Also mit tell router quit muß es klappt ist auch Versionsunabhängig
-
du kannst aber nicht tell router quit im Programmdokument eingeben, da er dann ein load tell router quit draus machen würde. Das meint Tom, wenn ich es richtig verstanden habe.
-
Schon wieder vergessen mich einzuloggen.
*grins*
8-) -
Stimmt Heuti, das mein ich ...
Programmdokumente sind ja nur dazu da, Programme aufzurufen, wie wenn man es selber an der Konsole macht.
Domino braucht nunmal zum starten eines Programms den "Pretag" Load
Der Pretag für Änderungen ist Tell, dieser wird jedoch bei einem Programmdokument nicht venutzt....vielleicht kann man das ganze per Agent auf Zeitbasis steuern?
In der Programmierung kenne ich mich leider nicht so aus, aber es sollte doch möglich sein, einen Task um eine bestimmte Uhrzeit beenden zu lassen, oder?Update: Ich doof....das mit dem Agenten hat Chris ja schon angemerkt...lol
Ach Heuti, du hast ja Admin mit den Posts überholt...Herzlichen Glückwunsch :pint:
-
Ich glaube dafür werde ich auch jetzt aus dem Forum ausgestoßen.
Detlef hat ja auch unerlaubterweise Urlaub. Dafür habe ich Ihm das schlechte Wetter bestellt.
Spätestens jetzt muss ich mir ein neues Forum suchen.
:hammer:Jetzt habe ich ja auch noch 100 Postit´s bekomme ich dann was gratis ??
Nein ich habe keine langeweile. Dies nur vorweg, bevor böse Zungen hier was hinschrieben.
-
Hallo Chris,
das sollte die Lösung deines Problems sein.
Technote Lotus Notes Knowledge Base
PublishedProduct Area: Domino Server Date: 18.12.2001
Product Release: Domino Server 5.x Document #: 183305
Category: Server\\Platform\\NTHow to Configure a Program Document to Run a Server Command in R5
Problem:
You would like to automatically run a server command periodically to capture information in the Notes log. Is it possible to schedule a Domino server command (ex: DBCACHE FLUSH) to run at a specific time in Domino Release 5.x?
Solution:
NOTE: The following information only applies to Release 5.x. These commands do not work in Release 4.x.
You can create a Program document in the Public Address Book (NAB). To do this:
1. Open NAMES.NSF, then open Server, Programs.
2. Click "Add Program."
3. On the Basics tab, enter the following:Program Name: nserver
Command Line: -c "server command" *
Server to run on: specify server4. On the Schedule tab, enter the following:
Enabled/disabled: ENABLED
Run at times: specify range of times or one time
Repeat interval of: 0 if run only once, otherwise specify interval
Days of week: specify which days to run the program doc* server commands, ex. sh server, sh task, sh schedule, dbcache flush, tell amgr q, tell sched q,
Supporting Information:
This will send commands to the server console and to log.nsf.
Gruss auf Köln
Alexander
-
Das mit den Programmdokumenten hat aber den Nachteil, dass man dort einen Zetipunkt angeben muss.
Man kann das aber auch mit ein bisschen LS realisieren und einen Agenten basteln, der die entsprechenden Konsolenkommandos an den Server überträgt.
Schau mal hier
http://www.eknori.de/tips/console.htm
eknori
-
Danke Alexander für den Tip.
Ich habe mich jetzt für diese Lösung mit mind. zwei Programmdokus entschieden, das funktioniert auch. Das erste Dokument stoppt den Router Task, das zweite, eine Minute später startet ihn wieder.
Programmname: nserver
Befehlszeile: -c "tell router quit"Programmname: nrouter
Befehlszeile: leer lasseneinen schönen Gruss Chris