Per Taskkill Dienst beenden der keine CPU Last hat
Hi,
ich habe folgendes Problem.
ich muss im Rahmen meiner Arbeit regelmäßig Dienste beende (Update der Dienstversion). Es handelt sich hierbei um Dienste, welche Exceldateien in eine Datenbank importiert. Diese Dienste sollte ich aber nur beenden, wenn gerade kein Import statt findet. Als Kriterium hierfür schaue ich mir im Taskmanger die CPU Last des Dienstes an und sobald diese auf Null geht, beende ich den Dienst. Nun würde ich das gerne z.B. über den Befehl Taskkill im Rahmen eines kleinen Scriptes machen. Leider finde ich in der Beschreibung von Taskkill keinen Filter, welcher die CPULast berücksichtigt.
Weiß hier jemand Rat?
ich habe folgendes Problem.
ich muss im Rahmen meiner Arbeit regelmäßig Dienste beende (Update der Dienstversion). Es handelt sich hierbei um Dienste, welche Exceldateien in eine Datenbank importiert. Diese Dienste sollte ich aber nur beenden, wenn gerade kein Import statt findet. Als Kriterium hierfür schaue ich mir im Taskmanger die CPU Last des Dienstes an und sobald diese auf Null geht, beende ich den Dienst. Nun würde ich das gerne z.B. über den Befehl Taskkill im Rahmen eines kleinen Scriptes machen. Leider finde ich in der Beschreibung von Taskkill keinen Filter, welcher die CPULast berücksichtigt.
Weiß hier jemand Rat?
Please also mark the comments that contributed to the solution of the article
Content-Key: 164545
Url: https://administrator.de/contentid/164545
Printed on: April 26, 2024 at 19:04 o'clock
8 Comments
Latest comment
moin,
der erste ist auch der einfachste und beste Rat..
Sorg dafür, dass das Excel Datenbankschubswerkzeug sich nach dem importieren selber beendet.
Gruß
der erste ist auch der einfachste und beste Rat..
Sorg dafür, dass das Excel Datenbankschubswerkzeug sich nach dem importieren selber beendet.
- Würgarounds für Hintenrum - dafür ist Batch zu schade.
Gruß
Hi,
wie wäre es denn, wenn man sich die Optionen zu SC mal ansieht?
Manchmal komme ich mir vor wie im Kindergarten ......
Dienste anhalten und starten geht übrigens auch mit net stop bzw net start. Auch dazu gibt es eine Hilfe.
Gruß
wie wäre es denn, wenn man sich die Optionen zu SC mal ansieht?
Manchmal komme ich mir vor wie im Kindergarten ......
Dienste anhalten und starten geht übrigens auch mit net stop bzw net start. Auch dazu gibt es eine Hilfe.
Gruß
Danke, dass du mir den Output der Hilfe zu SC präsentierst, aber ich kann selbst mit meiner Konsole umgehen. Auf eine hilfreiche Antwort musst du aber leider vergeblich warten. Was macht man wohl, wenn Programme keinen Filter anbieten? Selbstmord, besaufen, auswandern? Also ich würde mal mit den vorhanden Möglichkeiten testen, und vor allen Dingen würde ich mal im Technet nach weiteren Informationen suchen.
Habe die Ehre ......
Habe die Ehre ......
Zitat von @Wulfguard:
@timobeil
Da würden sich meine Kunden aber bedanken. Der Dienst scannt permanent fest definierte Ordner ab und importiert alle Excel
Datei, die er dort findet und das soll er solange machen bis das ich ein Update der Dienst EXE einspiele => Keine Lösung
@timobeil
Da würden sich meine Kunden aber bedanken. Der Dienst scannt permanent fest definierte Ordner ab und importiert alle Excel
Datei, die er dort findet und das soll er solange machen bis das ich ein Update der Dienst EXE einspiele => Keine Lösung
Wenn du es schaffen würdest deine Infos einzeln in Häppchen zu packen....
In der Welt der schreibenden Zunft nennt man sowas Absatz.......
dann hätte man auch auf den ersten Blick verstanden, was du willst....
- mache eine Abfrage, ob es xls Dateien gibt
- gibt es keine mehr - trenne die Verbindung zwischen xls Pfad und dem Dienst
- stoppe den Dienst
- aktualisiere Ihn
- stelle die Laufwerksverbindung wieder her
- starte den Dienst
btw: Openfiles sagt einem, wer welche Dateien auf hat.....
sei mir nicht böse, aber Taskkill im Bezug auf Dienste, das nennen von den SC Parametern - für welche Firma arbeitest du - nicht das wir auch eure Kunden sind...
andere Entwickler bauen Trigger in die Software, die sie dann beim aktualisieren auslesen und andere starten batches....
N8