Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Logfiles mittels Batch prüfen und Warnung per Mail

Frage Microsoft Windows Tools

Mitglied: flolin

flolin (Level 1) - Jetzt verbinden

26.04.2012 um 12:27 Uhr, 2119 Aufrufe, 3 Kommentare

Hey Leute, bräuchte bitte dringend Eure Hilfe in Sachen Batchscripting.

Ich bräuchte ein Batch-Script, das meine Logfiles (TXT-Dateien) auf ein bestimmtes Wort prüft und dann
eine Mail schickt. Der Clou daran ist, das aber, sollte schon mal eine Mail betreffend des Stichwortes in
dieser Zeile geschickt worden sein kein zweites Mal kommt, sondern erst wieder wenn dem Log eine
neue Zeile mit dem Stichwort hinzugefügt wird.

Könnt Ihr mir da helfen? Also mit findstr hab ich schon probiert, aber mein Problem ist das, das immer
alle Zeilen, in denen das Stichwort vorkommt Ausgegeben werden.


Danke schon Mal im Vorhinein.


LG,
FloLin
Mitglied: bastla
26.04.2012 um 12:39 Uhr
Hallo flolin!

Und wenn Du
findstr /n
verwendest und die höchste Zeilennummer zwischenspeicherst?

Grüße
bastla
Bitte warten ..
Mitglied: flolin
26.04.2012 um 12:42 Uhr
Zitat von bastla:
Hallo flolin!

Und wenn Du
findstr /n 
> 
verwendest und die höchste Zeilennummer zwischenspeicherst?

Grüße
bastla

Hallo Bastla,

danke für den Tipp.
Hab allerdings im Batch-Scripten zwei linke Hände....


Grüße
flolin
Bitte warten ..
Mitglied: bastla
26.04.2012 um 12:49 Uhr
Hallo flolin!

Etwa so (ungetestet):
01.
@echo off & setlocal 
02.
set "Log=D:\Log.txt" 
03.
set "Ges=D:\Gesendet.txt" 
04.
set "Such=Bestimmtes Wort" 
05.
 
06.
for /f "tokens=1* delims=:" %%i in ('findstr /n /c:"%Such%" "%Log%"') do set "Letzte=%%i" & set "Text=%%j" 
07.
set /a Gesendet=0 
08.
if exist "%Ges%" set /p Gesendet=<"%Ges%" 
09.
if %Gesendet%==%Letzte% goto :eof 
10.
 
11.
>"%Ges%" echo %Letzte% 
12.
echo hier Mailversand ...
Grüße
bastla
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst In Batch auf Erstelldatum einer Datei prüfen (5)

Frage von AS-N00 zum Thema Batch & Shell ...

Batch & Shell
gelöst Mittels Batch jede Zeile einer Textdatei prüfen (4)

Frage von Peter32 zum Thema Batch & Shell ...

Batch & Shell
gelöst Dateinamen mit Batch-Datei ändern - Problem (9)

Frage von fffffuuuuuuuhhhh zum Thema Batch & Shell ...

Neue Wissensbeiträge
Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(4)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(9)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Heiß diskutierte Inhalte
Exchange Server
Exchange 2016 Standard Server 2012 R2 Hetzner Mail (41)

Frage von Datsspeed zum Thema Exchange Server ...

Windows 7
gelöst Lokales Adminprofil defekt (25)

Frage von Yannosch zum Thema Windows 7 ...

Off Topic
gelöst Fachzeitschriften als E-Book oder hardcoded? (11)

Frage von KowaKowalski zum Thema Off Topic ...

Windows 10
Windows Store Apps ohne Windows Store installieren (10)

Frage von keefien zum Thema Windows 10 ...