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

gelöst Watchdog - Datei auf Änderungen überwachen mit Batch

Mitglied: georg2204

georg2204 (Level 1) - Jetzt verbinden

14.06.2018 um 06:51 Uhr, 1135 Aufrufe, 2 Kommentare

Hallo,

ich habe ein Programm, welches in kurzen Abständen immer wieder über COM1 Daten abfragt und diese speichert / weiter verarbeitet.

Manchmal kommt es jedoch vor, dass etwas mit dem Zugriff nicht klappt und die Anwendung abstürzt, da keine Kommunikation hergestellt werden kann.
Man sieht das dann nur, wenn keine Meldungen mehr kommen und dann muss der Rechner oder die Anwendung neu gestartet werden.

Nun möchte ich über Batch oder Powershell einfach die Logdatei der Anwendung überwachen und bei längerer Inaktivität den PC neu starten.

Beispiel:

Dateiänderungsdatum länger als 30 Minuten
Schreibe in Logfile "Watchdog aktiv - Neustart wird ausgeführt"
Neustart

Da ich schon ein Batch Programm habe, welches auf vorhandene Meldungen von dem zu überwachenden Programm prüft und diese weiter verarbeitet, wäre es ganz praktisch hier die Abfrage mit einzubauen.

Habt ihr eine Idee, wie man sowas abfragt? Ich komme leider nicht mehr weiter.

Danke und Gruß,
Georg
Mitglied: colinardo
LÖSUNG 14.06.2018, aktualisiert um 17:02 Uhr
Hallo Georg,
das lässt sich ziemlich schnell mit einem FileSystemWatcher erledigen. Dazu gibt es hier von mir und anderen schon diverse Threads dazu wenn man ein Logfile überwachen möchte.
Siehe https://www.administrator.de/search/index.php?query=FileSystemWatcher&am ...

Einfaches Beispiel mit Powershell das ein Logfile permanent überwacht und nach einer gewissen Zeit ohne Änderung eine Aktion ausführt
Es gibt aber auch die Möglichkeit über Win32_Process und der Responding Methode abzufragen ob ein Prozess noch auf Anfragen reagiert, das wäre aber dann erst einmal zu prüfen wie die Anwendung hier reagiert. Ausschnitt dafür (Powershell)
All das kannst du problemlos auch in deine Batch einbauen. Wie das geht steht auch hier zur Genüge im Forum. Unsere Suchmaschine liefert dir die passenden Ergebnisse dazu.

Grüße Uwe
Bitte warten ..
Mitglied: georg2204
14.06.2018 um 19:25 Uhr
Danke Uwe! Hatte dies so leider nicht gefunden. Läuft perfekt,

Gruß Georg
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

PSExec als Watchdog für Konsolenanwendung

Frage von n0cturneBatch & Shell3 Kommentare

Hallo zusammen, ich möchte mit psexec.exe eine Konsolenanwendung überwachen und nach dem Beenden dieser die Anwendung wieder starten. So ...

Router & Routing

Watchdog für Unitymedia fritzbox 6490 cable

gelöst Frage von Server-NutzerRouter & Routing7 Kommentare

Hallo Leute, heute war mal wieder die Unitymedia-Verbindung unterbrochen. Zumeist kommt die Verbindung dann irgendwann im Minutenbereich wieder. Nicht ...

Windows 10

"Watchdog" für ein Windows Programm

Frage von mko1502Windows 103 Kommentare

Hallo, ich habe folgendes Problem: Beim Start von Windows 10 startet ein in der Autostart befindliche .exe manchmal nicht. ...

Batch & Shell

BATCH ini Datei Datei auslesen

gelöst Frage von Juergen42Batch & Shell2 Kommentare

Hallo zusammen, ich möchte eine ini Datei auslesen mit folgenden Aufbau INHALT DER INI ID=30 NAME="test1" PFAD="K:\Kontoauszug\Test1\*.pdf" PFAD_S="K:\Kontoauszug\Test1\Sicherung\" ID=28 ...

Neue Wissensbeiträge
Humor (lol)

Funny: Warum es immer schwieriger wird, die richtigen Produkte online zu finden

Information von Dilbert-MD vor 10 StundenHumor (lol)2 Kommentare

Wir befinden uns in der Rubrik "Off Topic - Humor" und in 15 Minuten ist Freitag. und ja, es ...

Windows Update
MS SQL Server Updates
Information von sabines vor 20 StundenWindows Update

Für 2012, 2014 und 2016 sind seit Dienstag wichtige Sicherheitsupdates verfügar, die eine remote, leicht auszunutzende Lücke im Reporting ...

Microsoft Office

Microsoft warnt: Office 365 am 29. Februar leider nicht nutzbar

Information von Lochkartenstanzer vor 1 TagMicrosoft Office8 Kommentare

Moin, Wie die Überschrift schon sagt, gibt es offensichtlicham 29. februar ein Problem: Microsoft warnt: Office 365 am 29. ...

Netzwerkmanagement
Siemens Switche initial konfigurieren
Tipp von brammer vor 1 TagNetzwerkmanagement2 Kommentare

Hallo, Bisher gab es für Siemens Switche die Möglichkeit die initiale Konfiguration über den Simatic Manager oder das Primary ...

Heiß diskutierte Inhalte
Windows Server
Active Directory: Fehler beim Re-Promoten eines Servers
Frage von jordelWindows Server38 Kommentare

Hallo zusammen, Wir hatten einige Replikationsprobleme, weshalb ich gestern Nacht einen Domain Controller erst demoten und danach wieder promoten ...

PHP
Dynamisches Array erstellen in PHP
gelöst Frage von Xaero1982PHP22 Kommentare

Moin Zusammen, ich bräuchte mal einen Geistesblitz. Ich habe ganz viele Daten in einer MongoDb. Ich möchte diese Daten ...

Microsoft Office
Welches MS Office Lizensmodell für 7 Arbeitsplätze in kleinen Unternehmen
Frage von harbyadmMicrosoft Office20 Kommentare

Hallo, Ich frage Euch welches Lizensmodell das günstigste ist.? ich benötige für z.Zeit 7 ARBEITSPLÄTZE , alles Windows 8-10, ...

Windows 8
Die digitale Signatur dieser Datei kann nicht überprüft werden
Frage von LochkartenstanzerWindows 820 Kommentare

Moin, Seit gestern ärgere ich mich mit einem verkorksten Windows 8 herum. Bei vielen EXE-Dateien starten will, kommt die ...