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
GELÖST

Errormeldung per Batch beenden und Programm neu starten

Frage Entwicklung Batch & Shell

Mitglied: SimonPeter

SimonPeter (Level 1) - Jetzt verbinden

01.04.2011 um 13:44 Uhr, 5080 Aufrufe, 3 Kommentare

Hallo Administrator-Forengemeinde

Auf Grund der stets kompetenten und prompten Hilfe, wende ich mich mit meinem Anliegen vertrauensvoll an euch.

Folgende Ausgangslage:

- Applikation X unter WinXP meldet sich in sporadischen Abständen mit einer Fehlermeldung. (SQL-Timeout)
- Fehlermeldung kann mit "OK" bestätigt werden, Applikation X beendet sich im Anschluss selbständig
- Applikation X wird neu gestartet
- Wir warten auf das Auftreten des nächsten Timeouts

Da es sich um eine Schnittstelle (uralt) handelt, aber nichts desto trotz wichtige Daten transferriert, sind wir auf das Arbeiten derselben angewiesen. Insbesondere, da es sich um zeitkritische Daten handelt. Der Workaround sieht so aus, dass der Fehler gemeldet- und die Schnittstelle manuell neu gestartet wird.
Die Analyse, weshalb der Timeout überhaupt auftritt, ist am laufen. In der Zwischenzeit suche ich nach einer möglichst schlanken Lösung, wie das manuelle Prozedere automatisiert werden kann:

- Im 15Minuten Rhytmus prüfen, ob Fehler aufgetreten ist und wenn ja
- Fehlermeldung (Win-Message-Box) bestätigen/beenden/killen
- Applikation neu starten (was ja kein Problem darstellt)

Schön wäre auch ein kleines Sicherheitsfeature à la "Kontrolle, dass Applikation nicht mehr läuft, damit sie nicht zweimal gestartet wird"

Ich hoffe es kann mir jemand weiterhelfen. Besten Dank und Grüsse aus der Schweiz

Simon
Mitglied: Biber
01.04.2011 um 14:19 Uhr
Moin SimonPeter,

Rückfrage:
  • gehe ich Recht in der Annahme, dass ihr an "die Applikation" nicht heranwollt oder herankommt? Gibt es da überhaupt noch Support seiten der damaligen Zusammenschroter oder sind die schon in Rente?

Wenn dem -wie ich befürchte - so ist, dann ist unbedingt zu klären, ob die damaligen Jungs & Mädels an dieser Stelle
Fehlermeldung kann mit "OK" bestätigt werden, Applikation X beendet sich im Anschluss selbständig

...wenigstens so schlau waren, die Appz mit einem Errorcode <> 0 zu beenden.

Bitte veranlasse, dass die Apps nicht mehr direkt (Link auf irgendeine *.exe), sondern in einem Batch aufgerufen wird, der so aussieht
01.
@echo off 
02.
X:\YZ\DieHeuteGerufene.exe 
03.
If Errorlevel 1 (  
04.
         echo Abgebrochen mit Errorlevel %ERRORLEVEL% 
05.
        Echo bitte an SimonPeter weitersagen 
06.
        Pause 
07.
)
WENN die Coder ein spezielles ERRORLEVEL vorgesehen haben für "Abbruch wegen Timeout", dann fangen wir das Problem relativ schnell ein.
Andernfalls schaun mer mal...

Grüße
Biber
Bitte warten ..
Mitglied: SimonPeter
01.04.2011 um 14:31 Uhr
Hallo Biber

Es erstaunt mich immer wieder, wie schnell man hier Antwort bekommt. Besten Dank!

Du gehst richtig in der Annahme, dass die Zusammenschroter mittlerweile das Weite gesucht haben. Ich habe die Schnittstelle nun über Dein Batch aufgerufen und warte auf den Fehler. Lässt sich leider nicht provozieren. Melde mich, sobald der Errorlevel (hoffentlich) ausgespuckt wird.

Simon
Bitte warten ..
Mitglied: SimonPeter
05.04.2011 um 07:54 Uhr
Hallo Biber

Zugrunde liegendes Problem wurde gefunden und der Fehler behoben. Meine Anfrage wird also hinfällig. Trotzdem vielen Dank für Deine Hilfe.

Grüsse

Simon
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Batch minimiert starten (3)

Frage von pdiddo zum Thema Batch & Shell ...

Batch & Shell
gelöst WinSCP in einer Batch starten durch Aufgabenplanung (13)

Frage von Xanathos57 zum Thema Batch & Shell ...

Sicherheitsgrundlagen
Programm ohne UAC und Administratorrechte starten (3)

Anleitung von agowa338 zum Thema Sicherheitsgrundlagen ...

Windows 7
gelöst Programme starten nicht und werden nicht installert (4)

Frage von Zoom78 zum Thema Windows 7 ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Windows 10
Windows 10 im Unternehmen? (26)

Frage von zorlayan zum Thema Windows 10 ...

Festplatten, SSD, Raid
Raid 1 2 SSD mit Windows Server 2016 (17)

Frage von jaywee zum Thema Festplatten, SSD, Raid ...

Netzwerkgrundlagen
Pro Contra "echtes Subnetting" VLSM (12)

Frage von killing.Apfelkuchen zum Thema Netzwerkgrundlagen ...

Voice over IP
Über Fritzfax over IP gehen nur einige Faxe (11)

Frage von shearer9 zum Thema Voice over IP ...