Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Programm überawchung und ggf neustart

Frage Microsoft Windows Tools

Mitglied: Sumylein

Sumylein (Level 1) - Jetzt verbinden

08.06.2007, aktualisiert 19:39 Uhr, 3429 Aufrufe, 6 Kommentare

Hi,

Ich habe folgendes Problem, ich habe ein Programm am laufen das teilweise abstürzt. Nun bräuchte ich ein programm was dieses überwacht und ggf neustartet.

Gibt es sowas in der Art schon?
Mitglied: bastla
08.06.2007 um 14:22 Uhr
Hallo Sumylein und willkommen im Forum!

Ein Tool kann ich Dir nicht nennen, aber eine einfach Lösung per Batch könnte so aussehen:
01.
@echo off & setlocal 
02.
set Tsk=notepad.exe 
03.
set "Prog=%windir%\System32\notepad.exe" 
04.
set Running= 
05.
for /f %%i in ('tasklist') do echo (%%i)|findstr /C:"(%Tsk%)" > nul && set Running=1 
06.
if not defined Running start "Starte ..." "%Prog%"
Der Eintrag bei "set Tsk" muss der Anzeige für das Programm im Windows-Taskmanager (Register "Prozesse") bzw der Ausgabe, die Du mit dem CMD-Befehl "tasklist" erhältst, entsprechen.

Die Batchdatei prüft bei jedem Aufruf, ob der angegebene Prozess gefunden wird und startet anderenfalls das in Zeile 3 angegebene Programm. Die Batchdatei kannst Du über einen geplanten Task in regelmäßigen Abständen (zB alle 30 Minuten, falls das genügt) ausführen lassen.

Grüße
bastla
Bitte warten ..
Mitglied: AxelHahn
08.06.2007 um 14:22 Uhr
Hi,

grundsätzlich ist das Prozedere einfach:

(1) du brauchst einen Testvorgang, der prüft, ob deine Anwendung da ist.
Da mein Blick in die Glaskugel nicht verraten konnte, um welche Art Software es sich handelt, kann ich es nur allg. formulieren. Ansätze wären:
a) prüfen des Ports (wenn es ein Server ist, der über einen definierten Port arbeitet)
b) prüfen einer konkreten Anfrage an dein Programm und Auswertung der Antwort
, ob diese korrekt ist (das klappt bei Diensten, wie Web, Datenbank, DNS etc ganz gut).
c) Prozessliste durchsehhen, ob der Prozess da ist (Kommando tasklist als Stichwort).

(2) Wenn Test von 1) fehlschlägt, das Programm beenden (falls es nur hängt) und dann neu starten.

Wenn dein Test funktioniert, packst du das Ganze in den Taskplaner.

Viele Grüsse
-= Axel =-
Bitte warten ..
Mitglied: Sumylein
08.06.2007 um 19:39 Uhr
Also Punkt 2 trifft es gut überprüfen ob das Programm läuft, wenn es hängt oder nichtmehr im Process Explorer ist soll es neugestartet werden.
Bitte warten ..
Mitglied: paulkuhn
11.11.2010 um 18:02 Uhr
Hallo...

Die batch-Datei funktioniert ja prima unter XP.

Aber wie sieht das Ganze unter 2000/Server 2000 aus?
Da gibt es ja scheinbar keine Tasklist.exe.
Ist hier etwas vergleichbares mit Bordmitteln möglich?

Danke

Paul
Bitte warten ..
Mitglied: bastla
11.11.2010 um 18:30 Uhr
Hallo paulkuhn!

Soferne Du "Bordmittel" eng auslegst, käme eigentlich nur die "tlist.exe" aus der "SUPPORT.CAB" (Installations-CD, Ordner "\SUPPORT\TOOLS" (oder von hier) infrage.

Bei nur etwas weiterer Auslegung könntest Du auf PsList (ehemals SysInternals, jetzt schon länger MS) zurückgreifen (wobei hier darauf zu achten ist, dass der Dateityp nicht ausgegeben wird und daher auch nicht danach gesucht werden kann - es dürfte daher in Zeile 2 anstelle von "notepad.exe" nur "notepad" zugewiesen werden).

Grüße
bastla
Bitte warten ..
Mitglied: paulkuhn
12.11.2010 um 11:16 Uhr
Hallo bastla,

funktioniert mit PsList. Zu beachten sind halt die kleinen Änderungen am Original-Script, wie von dir beschrieben.

Herzlichen Dank
Bitte warten ..
Ähnliche Inhalte
Windows 10
Neue Sicherheitsmechanismen der Programme Verzeichnisse unter Win10 (ggf. auch Win8)
gelöst Frage von Klaus303Windows 1015 Kommentare

Ich habe noch bis vor Kurzem Win7 genutzt und setze seit einigen Tagen auf meinem Hauptrechner Win10 ein und ...

Windows 10
Suche ein Programm um PDF durchsuchbar zu machen ggf. automatisch
Frage von thomasmuhWindows 109 Kommentare

Hallo liebe Forum Mitglieder ich bin auf der suche nach einem Programm was aus einer PDF Datei eine durchsuchbare ...

Windows Server
Programm im Taskmanager inaktiv. auto neustart?
gelöst Frage von pieschelWindows Server5 Kommentare

Hallo Leute! Ich habe auf einem WinServer 2012 ein Programm laufen, welches als Programm laufen muss und ich nicht ...

Linux
Mail automatisch drucken (ggf. mit Zarafa)
gelöst Frage von schneerunzelLinux4 Kommentare

Hallo, ich habe nun seit einigen Tagen eine Zarafa Server (akteulle 7.?(2???)) und stehe jetzt vor einem Problem: Ich ...

Neue Wissensbeiträge
Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 23 StundenBatch & Shell9 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Humor (lol)

"gimme gimme gimme": Automatischer Test stolpert über Easter Egg im man-Tool

Information von Penny.Cilin vor 1 TagHumor (lol)6 Kommentare

Interessant, was man so alles als Easter Egg implementiert. Ist schon wieder Ostern? "gimme gimme gimme": Automatischer Test stolpert ...

MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 1 TagMikroTik RouterOS8 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Information von BassFishFox vor 1 TagSicherheit1 Kommentar

Ein weiterer Grund, dass Drucker keinerlei Verbindung nach "auswaerts" haben sollen. Unter Verwendung spezieller Malware können Angreifer aus der ...

Heiß diskutierte Inhalte
Windows 10
Bitlocker nach Verschlüsselung nicht mehr aufrufbar!
gelöst Frage von alexlazaWindows 1013 Kommentare

Hallo, ich besitze ein HP ZBook 17 G4 mit einem Windows 10 Pro Betriebssystem. Bei diesem Problem handelt sich, ...

Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...

Windows Server
Windows Store Apps
gelöst Frage von PeterleBWindows Server10 Kommentare

Gibt es einen Weg, auf Windows Server 2016 Windows Store Apps wie zum Beispiel die HP Smart App zu ...

Microsoft
Erfahrungen mit Webcam over RDP gesucht
Frage von DerWoWussteMicrosoft10 Kommentare

Moin Kollegen. Bekanntlich kann man Webcams nur mit Drittanbietersoftware in RDP reinschleifen. Was nutzt Ihr dazu? Wie stabil funktioniert ...