Router restarten

  • 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

  • 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 ??

  • 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

  • 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

    Gruß
    Dirk Huitema



    Zu sehen, was recht ist, und es gegen seine Einsicht nicht tun, ist Mangel an Mut. (Konfuzius)...

  • 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

  • Dann erstell doch mal eine Batch Datei im Notesdata mit folgendem Inhalt:


    c:\lotus\domino\router quit
    wait 600
    c:\lotus\domino\router


    Das 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

    Gruß
    Dirk Huitema



    Zu sehen, was recht ist, und es gegen seine Einsicht nicht tun, ist Mangel an Mut. (Konfuzius)...

  • 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.

  • 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 :D :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.
    :(:D;) :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. :P

    Gruß
    Dirk Huitema



    Zu sehen, was recht ist, und es gegen seine Einsicht nicht tun, ist Mangel an Mut. (Konfuzius)...

  • Hallo Chris,


    das sollte die Lösung deines Problems sein.



    Technote Lotus Notes Knowledge Base
    Published


    Product Area: Domino Server Date: 18.12.2001
    Product Release: Domino Server 5.x Document #: 183305
    Category: Server\\Platform\\NT


    How 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 server


    4. 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

  • 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 lassen


    einen schönen Gruss Chris