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 IPWünsch Dir wasWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst per BATCH Programm starten und d. Result (zBEXIT) abwarten

Mitglied: Hobbystern

Hobbystern (Level 1) - Jetzt verbinden

10.08.2007, aktualisiert 18.10.2012, 8244 Aufrufe, 9 Kommentare

Ich muss ein Programm am leben erhalten welches von den Nutzern in einer Abteilung laufend ausversehen geschlossen wird.

Hallo,

ich suche eine Möglichkeit ein Programm (hier einen Hylafax Klienten) am Leben zu erhalten, wenn er geschlossen wird möchte ich das er neu gestartet wird.

Das Problem ist - in einer Abtlg. wird dieser HylafaxKlient (eine GUI, welche sich in die Taskleiste als Symbol verzieht) laufend geschlossen, in folge dessen werden die Mitarbeiter dort nicht mehr über dringend erhaltene Faxe informiert.

Ich würde das ganze eigentlich über BATCH lösen, eine BAT die das Programm in einer Schleife startet und den Exit Code auswertet oder einfach nur direkt neu startet. Meine letzte Berührung mit der Windows Batch ist allerdings noch vor Win98 gewesen ;)

Hat jemand eine Hilfestellung ?

Im vorab ein dickes Danke - ich bin eigentlich nur noch unter Unix unterwegs..

Grüsse, Stefan
Mitglied: Kosh
10.08.2007 um 12:29 Uhr
@echo off
cls
title Application Watchdog
:appstart
echo %date% - %time% : Programm wird gestartet...
start /wait "Application Watchdog" "c:\applicationpath\app.exe"
echo %date% - %time% : Programm wurde geschlossen bzw. ist abgestürzt...
goto appstart

wenn du damit deine anwendung startest, wird genau das erreicht was du willst.
Bitte warten ..
Mitglied: Hobbystern
10.08.2007 um 12:43 Uhr
Ein dickes DANKE für eine Komplettlösung !

Klappt einwandfrei uns ist integriert - wie würdest Du das ganze im BG laufen lassen, per "/min" wird es ja lediglich minimiert, kann man in XP die gleichen Funktionen, die ich noch aus NT 4 kenne, nutzen (IMHO war das "instserv" um einen Dienst zu erstellen..)

Nochmals - um es nicht zu übersehen : DANKE : (!)

Grüsse, Stefan
Bitte warten ..
Mitglied: Kosh
10.08.2007 um 15:08 Uhr


als erstes freuts mich mal das die die lösung zusagt.
zum ausblenden:
ich kenne keinen weg das dos-fenster auszublenden.
vielleicht lässt sich das script ja in wsh oder vbs ummünzen.
dann ließe sich das machen.
hab aber leider keine ahnung wie ;)

grüsse

Kosh
Bitte warten ..
Mitglied: Hobbystern
10.08.2007 um 19:38 Uhr
Hi Kosh,

so - ich habe einen Weg gefunden und möchte den hier auch nicht vorenthalten, man kann das ganze an Dienst mittels "sc" anlegen - in meinem Fall lautet die Syntax zB (aus dem Stehgreif) so :

sc create HylaStartDienst binpath= c:\datei.bat start= auto type= own displayname= HylafaxStartDienst

Mehr dazu gibt es hier.

Ich finde es sehr gut das Du mir so schnell und nett geholfen hast - ich als alter Microsoft-Skeptiker bin da anscheinend sehr drauf angewiesen, Danke nochmals und ein ruhiges WE !

EDIT : So ganz scheint sich das ganze nicht aktivieren zu lassen (Start Steuierungsanforderungsprobleme..)

Grüsse, Stefan
Bitte warten ..
Mitglied: Kosh
11.08.2007 um 02:57 Uhr
also mit sc wird das definitiv nicht funktionieren.

aber einen hab ich noch: (und zwar auf die schnelle geklaut... )

das ganze speichere als .vbs datei.

dieses skript ruft alle 5 min. ab ob der prozess "meineapplikation.exe" läuft.
tut er das nicht, wird er gestartet.

dir nun auch ein schönes WE

grüsse

Kosh
Bitte warten ..
Mitglied: Hobbystern
13.08.2007 um 10:43 Uhr
Hi Kosh,

Du machst Dich sehr beliebt ;) (!)

Das ganze funktioniert und dafür ein dickes DANKE ! Ich hoffe das WE war auch bei Dir so wie das Wetter (wunderbar)

Eine Frage noch - wie würdest Du das ganze unter Windows wiederholen, Lynux besitzt cron, Windows den Taskplaner, der aber kann ja eher nur terminierte oder tägliche/wö/monatliche Pläne ausführen...

Nochmals ganz deutlich : DANKE

Grüsse, Stefan
Bitte warten ..
Mitglied: Kosh
13.08.2007 um 10:49 Uhr
das script wiederholt sich selbsständig.

nimm einfach bei den clients das faxprogramm aus dem autostart raus.
dann ändere das skript deinem programm entsprechend.

dann einfach das script in den autostart oder per gruppenrichtlinie in den client.
das wars schon.

der rechner fährt hoch...
das script überprüft ob die faxsoftware läuft...
tuts natürlich nicht also wir die sw gestartet...
dann geht der scriptprozess für 5 minuten in den sleep modus....
nach 5 minuten kommt er wieder und guckt ob fax noch läuft...
wenn ja -> 5 min sleep
wenn nein -> fax wird gestartet ... -> 5 min sleep

undsoweiter......

/edit: ich denke ich werd das mal unter anleitungen stellen
Bitte warten ..
Mitglied: Hobbystern
13.08.2007 um 11:10 Uhr
:lach: Alles klar - mein Fehler - ich hatte die Schleife übersehen (uups) ..

natürlich klappt das so - und die Anleitung ist auch sehr schick ;)

Ich würde sagen wir machen nun hier zu und Du weisst das ich Dir dankbar bin.

Grüsse, Stefan
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Powershell + DB-Abfrage + Result
gelöst Frage von kallewirschBatch & Shell7 Kommentare

Hallo, ich versuche mit Powershell eine Oracle-Tabelle abzufragen. Genutzt wird die durch die Oracle-Client-Installation installierten dlls, also Oracle:data.Access.dll Die ...

Batch & Shell

Suche Start-Batch: Wenn IP ist gleich 192.168.x.y dann starte ein Programm

gelöst Frage von PepperBatch & Shell5 Kommentare

Hallo Gemeinde, ich brauche mal euer Schwarmwissen Ist bestimmt total simpel, aber ich komme im Moment nicht drauf :( ...

Batch & Shell

Batch Programm (Ping funktion)

gelöst Frage von MedicalAdBatch & Shell1 Kommentar

Servus Leute, ich versuche ein Batch Pprogramm zu schreiben das die Eingabe des Users Pingt. Ich habe es auch ...

Batch & Shell

Nicht Funktionierendes BATch Programm

Frage von SuchtFroschBatch & Shell10 Kommentare

Hallo, ich habe ein BATch Programm geschrieben, das den wert eines wiederstandes errechnen soll aber es Funktioniert nicht. kann ...

Server-Hardware

HP iLO 1 - Start Server per Batch

gelöst Frage von caspi-pirnaServer-Hardware13 Kommentare

Hallo, ich habe einen betagten Server (HP ProLiant DL385 G1) mit iLo-Schnittstelle (iLo 1.9x) und möchte diesen von einem ...

Batch & Shell

Batch Programm verhalten bei shoutdown -p

Frage von Michael-ITlerBatch & Shell21 Kommentare

Hallo an alle, ich habe eine Batch Programm die am Anfang folgendermaßen aufgebaut ist: Die Batch Datei läuft in ...

Heiß diskutierte Inhalte
Netzwerke
Sophos Software Appliance UTM - VLAN - CISCO SG Series Switches
gelöst Frage von Xaero1982Netzwerke21 Kommentare

Moin Zusammen, zu Testzwecken und rumprobieren hab ich mir einen ESX installiert mit 3 LAN Ports. Auf dem ESX ...

SAN, NAS, DAS
Probleme mit der GIGABIT Leitung - Finden der Krücke - Wer ist schuld ?
gelöst Frage von daswinimramSAN, NAS, DAS15 Kommentare

Hallo Community , folgender Aufbau : "erfolgreich" umgestellt auf Gigabit Tarif am 26.09.20 Speedtests wurden von allen PCs hinter ...

Windows Netzwerk
Firmennetzwerk mit 3 PC
gelöst Frage von greenhorn1Windows Netzwerk14 Kommentare

Hallo, ich bin neu in diesem Forum und hoffe, dass die Experten in diesem Forum auch mir mit meinen ...

PHP
Direkter Zugriff auf Ergebnisseite des php-Formulars möglich?
gelöst Frage von EsekylPHP10 Kommentare

Hallo Freunde, ich würde gern die Abfuhrtermine unseres hiesigen Anbieters automatisiert abrufen. Es gibt auf deren Homepage ein Formular, ...

Multimedia & Zubehör
Präsentation TV für Teambesprechungen
Frage von itsk-robertMultimedia & Zubehör8 Kommentare

Hallo, wir würden bei uns im Büro einen TV benötigen ca. 60" - 70" mit dem wir uns via ...

Exchange Server
Exchange 2016 Upgrade - ab U15 - The feature you are trying to use is on a CD-ROM
Frage von juergen-jgcExchange Server7 Kommentare

Hallo liebe Leute, Hoffe ihr könnt mir weiterhelfen , ich versuche seit 1 Tag! ein Mailserver Exchange 2016 U15 ...

Administrator Magazin
10 | 2020 Nicht erst durch die Corona-Krise sahen sich viele Firmen damit konfrontiert, dass sich Mitarbeiter von unterschiedlichen Geräten und verschiedensten Lokationen aus anmelden. Daher sind hier neue Konzepte für das Berechtigungs- und Identitätsmanagement gefragt, die einerseits die Sicherheit erhöhen und andererseits Nutzern die nötige Flexibilität ...
Best VPN