Autor Thema: Wie Show Task als Program ausführen?  (Gelesen 3626 mal)

Offline Ta Lun

  • Frischling
  • *
  • Beiträge: 27
Wie Show Task als Program ausführen?
« am: 20.10.06 - 12:24:47 »
Hi,
ich möchte gerne ein Programm starten das den befehl "show task" in der konsole ausgibt.
Ein Agent kommt in diesem speziellen Falle nicht in Frage.
Weiß einer von euch, wie ich das machen kann?
Gruß
Ta Lun

Driri

  • Gast
Re: Wie Show Task als Program ausführen?
« Antwort #1 am: 20.10.06 - 12:31:35 »
Hi,

das habe ich in meiner Tipps-Datenbank gefunden, ist allerdings ungetestet.

Zitat
Here's some LotusScript code that executes server console commands. It uses C API calls, so it will only work on an Win32
client.

(Declarations)
Declare Function NSFRemoteConsole Lib "nnotes.dll" (Byval ServerName As String, Byval ConsoleCommand As String, rethBuffer As Long) As Long
Declare Function OSLockObject Lib "nnotes.dll" (Byval hBuffer As Long) As String
Declare Sub OSUnlockObject Lib "nnotes.dll" (Byval hBuffer As Long)
Declare Sub OSMemFree Lib "nnotes.dll" (Byval hBuffer As Long)

Sub Initialize
Dim hBuf As Long
Dim pBuf As String
Dim result As Long
result = NSFRemoteConsole("Server/Domain", "sh ta", hBuf)
pBuf = OSLockObject(hBuf)
Messagebox pBuf
Call OSUnlockObject(hBuf)
Call OSMemFree(hBuf)
End Sub

Offline Ta Lun

  • Frischling
  • *
  • Beiträge: 27
Re: Wie Show Task als Program ausführen?
« Antwort #2 am: 20.10.06 - 15:02:15 »
ui danke. Ich werde das mal meine entwickler weitergeben.

Glombi

  • Gast
Re: Wie Show Task als Program ausführen?
« Antwort #3 am: 20.10.06 - 15:10:44 »
In R6 gibts dafür übrigens eine Scriptmethode. Ein Grund mehr, von der Uraltversion 5 umzusteigen  ;)

Andreas

Offline Ta Lun

  • Frischling
  • *
  • Beiträge: 27
Re: Wie Show Task als Program ausführen?
« Antwort #4 am: 20.10.06 - 16:28:22 »
Also das script muß als agent ausgeführt werden und klappt daher leider nicht.
Noch eine alternative???


@Andreas: das hilft mir leider nicht. Du kannst mir ja ein wenig Geld schenken und dann kann ich meinen Chefe ja mal Fragen ;-)
Im ernst wir haben hier über 30 Notesserver und die GF hat sich leider von MS besabbeln lassen, so das wir jetzt migrieren zu Exchange.
Meiner Meinung nach eine Fehlentscheidung.

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Wie Show Task als Program ausführen?
« Antwort #5 am: 20.10.06 - 16:38:57 »
Wieso sollte das zwingend als Agent ausgeführt werden müssen?

Bernhard

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Wie Show Task als Program ausführen?
« Antwort #6 am: 20.10.06 - 16:46:06 »
Dumme Frage, aber wofür wird das eigentlich gebraucht ?? Ich meine, irgendetwas will man doch damit erreichen. ...
« Letzte Änderung: 20.10.06 - 16:48:36 von eknori »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Ta Lun

  • Frischling
  • *
  • Beiträge: 27
Re: Wie Show Task als Program ausführen?
« Antwort #7 am: 20.10.06 - 18:42:13 »
@Bernhard: einer meiner entwickler. Hat der bockmißt erzählt?

@eknori: wir haben das PRoblem das bei uns ein Fehler kommt das der AGMR zuviele agentanfragen bekommt.
Die Lösung von IBM sagt, das man die Anzahl der gleichzeitigen Agents hochstellen sollte.
Das brachte kein Erfolg. Da das aber immer nachts passiert und ich da lieber penne als sh ta direkt einzugeben suche ich eine lösung ;)


Offline hallo.dirk

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.166
  • Geschlecht: Männlich
  • Admin forever ;)
Re: Wie Show Task als Program ausführen?
« Antwort #8 am: 21.10.06 - 01:51:20 »

Wieso lässt Du den Befehl nicht über ein Programm Dok ausführen?

Programm: nserver.exe
Befehl: "show task"

Das gleiche geht auch in einer cmd auf OS Ebene
Gruss
Dirk

------------------------------------------------------------
Sametime
Traveler
IQ Suite von Group Technologies
Marvel Client von Panagenda
Blackberry Enterprise
FIRM von HASDL 
BELOS von Bechtle
mobile.profiler (MDM) und traveler.rules von Midpoints

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Wie Show Task als Program ausführen?
« Antwort #9 am: 21.10.06 - 02:03:36 »
Vielleicht könnte man auch einfach mal ins Log schauen?

Bernhard

PS: Mir ist ein Rätsel, wie Ihr über show tasks herausbekommen wollt, welche Agents da Amok laufen. Und das hat mit Agent oder nicht (obwohl "Agent muss sein" nun wirklich Blödsinn ist - das wäre höchstens eine Rechteproblematik, aber das ist in diesem Zusammenhang eh nicht zielführend) nun wirklich nicht zu tun.
show amgr shedule würde ja wenigstens noch etwas Sinn ergeben ...

Offline Ta Lun

  • Frischling
  • *
  • Beiträge: 27
Re: Wie Show Task als Program ausführen?
« Antwort #10 am: 21.10.06 - 12:21:13 »
@Dirk: danke das teste ich mal. Genau solche eine Antwort brauchte. Das war mir nicht bekannt.

@Bernhard: Glaubst Du wirklich das mir das irgendwie hilft, wenn Du mit Sowas kommst? Im Log steht nichts drinne und mit show task wollen wir sehen was gerade auf der maschine läuft, was aber nicht das einzigste sein wird was wir machen, da wir nicht glauben das die Fehlermeldung dem entspricht was sie normalerweise aussagt. Wir haben in der Vergagenheit mehrere tausend agents laufen gehabt und nun nur noch realtiv wenige ~500 und das soll plötzlich zu dem Problem führen. Daher vermuten wir das da was anderes falsch ist.

Ansonsten verstehe ich dein "PS" nicht, wenn du da wirklich was zum Thema beitragen willst formuliere das bitte nochmal neu. Ansonsten lasse einfach.

Glombi

  • Gast
Re: Wie Show Task als Program ausführen?
« Antwort #11 am: 21.10.06 - 20:23:54 »
@Ta Lun: Was ich hier nicht verstehe ist Dein Auftreten hier. Daran solltest Du arbeiten.

Andreas

Offline Ta Lun

  • Frischling
  • *
  • Beiträge: 27
Re: Wie Show Task als Program ausführen?
« Antwort #12 am: 21.10.06 - 22:45:21 »
hä? ich werde von der Seite angemacht und darf nicht drauf reagieren sorry aber das ist dann schon ein merkwürdiges Forum....

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Wie Show Task als Program ausführen?
« Antwort #13 am: 22.10.06 - 00:32:36 »
Ich wage sehr stark zu bezweifeln, dass dieses Forum merkwürdig ist, "Ta Lun".
Zudem befürchte ich, dass ich derjenige bin, der hier angeblich "von der Seite anmacht" - zumindest nach Meinung von "Ta Lun".

Ich halte meinen Beitrag in keiner Weise für geeignet, derart ausgelegt zu werden. Meine Aussagen waren klar und deutlich:
- Das Log sagt, was seitens der Agents läuft (insofern man das Logging richtig eingestellt hat)
- Man braucht hierzu keinen Agent (zumindest nicht auf dem ohnehin problematischen Server)
- Das bestehende Problem besteht aber darin, herauszubekommen, was NICHT läuft (bzw. gerne laufen möchte).

Wenn "Ta Lun" zu einem dem Forum angemessenen Ton zurückfindet, kommen sicherlich parallel zu seinen jeweils neuesten Erkenntnissen hier aus der Community zahlreiche weitere Vorschläge, wie dem Problem beizukommen ist.

Bernhard

Offline hallo.dirk

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.166
  • Geschlecht: Männlich
  • Admin forever ;)
Re: Wie Show Task als Program ausführen?
« Antwort #14 am: 22.10.06 - 01:07:40 »

Ich will mich nicht einmischen, aber ich muss Bernhard schon Recht geben.

Speziell wenn es um Agenten ,die Nachts laufen, geht:
Wenn Du sehen willst, was der Agent Manager nachts so treibt, wird Dir ein zyklisches "tell amgr show sched" eher die gewünschten Infos geben.

Das kann man aber genauso per Prog Dok aufrufen, wie übrigends jeden anderen Befehl auch....

Gruss
Dirk

------------------------------------------------------------
Sametime
Traveler
IQ Suite von Group Technologies
Marvel Client von Panagenda
Blackberry Enterprise
FIRM von HASDL 
BELOS von Bechtle
mobile.profiler (MDM) und traveler.rules von Midpoints

Offline hallo.dirk

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.166
  • Geschlecht: Männlich
  • Admin forever ;)
Re: Wie Show Task als Program ausführen?
« Antwort #15 am: 23.10.06 - 13:40:29 »

kleine Korrektur

so ist die Syntax:

Program name:   nserver
Command line:   -c "restart server"
Gruss
Dirk

------------------------------------------------------------
Sametime
Traveler
IQ Suite von Group Technologies
Marvel Client von Panagenda
Blackberry Enterprise
FIRM von HASDL 
BELOS von Bechtle
mobile.profiler (MDM) und traveler.rules von Midpoints

Offline Ta Lun

  • Frischling
  • *
  • Beiträge: 27
Re: Wie Show Task als Program ausführen?
« Antwort #16 am: 23.10.06 - 14:45:35 »
Hallo dirk,
danke das werd eich morgen ausprobieren. Ohne "-c" hatte das nicht gefunzt.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz