Avatar billede damkvist Praktikant
16. oktober 2001 - 10:19 Der er 4 kommentarer og
2 løsninger

Agent til at udføre konsol kommandoer

Er der nogen der ved om det er muligt, f.eks. ved hjælp af en agent, at få udført nogle server kommandoer. Jeg har brug for det i en situation, hvor mail der skal routes videre til andre domino servere lige pludselig hober sig op i \"mail.box\" og det er nødvendigt at anvende en konsol-kommando \"route xx\" for at sætte skub i \"mail.box\" igen. De er ikke dead eller andet, men ligger blot i kø, Selvfølgelig ville det også være rart at vide hvorfor det hober sig op, men det er heller ikke lykkedes at finde ud af endnu.
Anybody ?
Avatar billede roenving Novice
16. oktober 2001 - 10:37 #1
Du skal bare oprette et program-dokument i dit Domino Directory, som får serveren til at route alt med jævne mellemrum.

hth
jes

PS. Number one er at finde årsagen !
Avatar billede ragnvaldur Nybegynder
16. oktober 2001 - 10:38 #2
Jeg ved ikke hvordan man kan få en agent til at lave konsol kommandoer, men hvis du bruger Domino R5, så tror jeg måske dit problem kunne løses ved at lave flere MAIL.BOX\'e på serveren. På denne måde fordeler mails sig på de mail.box\'e serveren har.

Hvis serveren kun har et \"lille hul\" at route igennem, så vil det dog næppe hjælpe, da serveren ikke kan aflever beskederne hurtigere end den gør nu, men hvis hullet er stort nok, så kan serveren route flere mails på en gang til forskellige destinationer.

(se i \"Domino Administration Help\" under \"Creating multiple MAIL.BOX databases\")
Avatar billede damkvist Praktikant
16. oktober 2001 - 10:45 #3
Det er en 5.0.5 og det er forsøgt med 3 mail boxes. Der hober det sig bare op i de 3. Tyder det på at hullet er for lille ?
Kan man få lidt flere oplysninger om det program-dokument i Domino Directory ? Det lyder som en ok løsning indtil den egentlige årsag er fundet.
Avatar billede roenving Novice
16. oktober 2001 - 11:09 #4
Fra Domino administrator Help:
Running server tasks 

Server tasks perform complex administration procedures -- for example, compacting databases and updating indexes. You can run a server task manually, by loading the task at the server console. Or you can run the task automatically when the server starts by adding the name of the task to the ServerTasks or ServerTasksAt settings in the NOTES.INI file.  In addition, you can create a Program document in the Domino Directory to run a task at scheduled intervals.
In the NOTES.INI file
Many tasks run, by default, at specific times. You can schedule additional tasks to run by editing one of these settings in the NOTES.INI file:
ServerTasks starts tasks automatically every time the server starts up
ServerTasksAt starts tasks at a specified time
From the console
  1.    From the Domino Administrator, open the console for the server on which the program runs by clicking Console on the Server - Status tab.
  2.    Type:
Load taskname
where taskname is the name of the server task that you want to run.
In a Program document
To run a task on a server at a regularly scheduled time or at server startup, create a Program document in the Domino Directory. You can also use a Program document to run an OS/2 command file, a UNIX shell script or program, or an API program.
If you create an OS/2 command file, UNIX shell script, or API program, you can use any of these characters for the name: A - Z, 0 - 9, & - . _ \' / (ampersand, dash, period, space, underscore, apostrophe, forward slash). Do not use \\ (backslash) or any other characters because this can cause unexpected results.
  1.    From the Domino Administrator, open the Domino Directory. Go to the Servers view, and open the Server document.
  2.    Choose Create - Server - Program.
  3.    On the Basics tab, complete these fields:
    Field    Enter
    Program name    The name of the server task you want to run.
        On an OS/2 server, if you use CMD.EXE as the program name, start the command line with /C, followed by the instructions for the batch procedure you want to run.
    Command line    The command that starts the task, including any arguments to the command.
    Server to run on    The full hierarchical name of the server on which to run the task.
    Comments    A program description or additional information.
  4. Click the Schedule tab, and then complete these fields:
    Field    Enter
    Enabled/disabled    Choose one:
        Startup to run the program only when the server starts.
        Enabled to schedule the task to run at specific times.
    Run at times    The first time of day you want the task to run.
    Repeat interval of    The number of minutes before the task should run again.
    Days of week    The days of the week when the task will run.
  5. (Optional) Click Administration, and then enter the names of additional owners/administrators.
  6. Close and save the document.
Tip  To view all tasks scheduled to run on a server, use the Show Schedule command.
;·]
Avatar billede damkvist Praktikant
16. oktober 2001 - 11:15 #5
1000 tak. Vi kigger lidt på tingene.
Avatar billede ragnvaldur Nybegynder
16. oktober 2001 - 11:16 #6
OK, jeg havde vist misforstået situationen - hvis serveren slet ikke router, så er det jo ligemeget med flere mailbokse! :-(

Nej, det siger intet om at hullet er for lille.

Roenving\'s \"lappeløsning\" er nok en god ide, indtil den egentlige årsag er fundet.

Prøv eventuelt at lukke serveren, og FLYT (ikke slet) MAIL.BOX databaserne ud fra DATA biblioteket, og start serveren igen (den opretter selv databaserne igen). Hvis routning kører uden problemer nu, kan du copy/paste evt. mails fra de gamle MAIL.BOX over i de nye.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester