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 Programm zur Batch-Überwachung

Mitglied: ITSchlumpf

ITSchlumpf (Level 1) - Jetzt verbinden

08.09.2011 um 08:55 Uhr, 6571 Aufrufe, 20 Kommentare

Hallo zusammen,

ich bin gelernter Fachinformatiker und mache gerade ein Duales Studium zum Wirtschaftsinformatiker.
Ich habe jetzt den Autrag bekommen, ein Programm im Internet zu suchen, welches den Ablauf von verschiedenen Batch Programmen überwacht und bei einem Stillstand des Ablaufes eine Aktion ausführt. Kennt ihr vll so ein Programm?
Kennst einer von euch vll noch ein Backup Programm, welches Kostenlos ist und mit dem ich auf entfernte Rechner zugreifen kann um dort bestimmte Ordner zu sichern?
Habe bisher nichts gefunden bzw. nur kostenpflichtige Tools und dachte Ihr könntet mir vll helfen.

Vielen dank im Voraus

Grüße

ITSchlumpf
Mitglied: onkel-ossi
08.09.2011 um 09:13 Uhr
Hallo ITSchlumpf,

Zu Punkt 1: Willkommen im Internet und viel Spass mit der Suche Um was für Batchdateien geht es denn, denkbar wäre es zum Beispiel mit einem Tool die ausgeführten Prozesse zu kontrollieren, oder das Ergebnis (z.B. Ein Logfile) auf geänderte Inhalte oder Dateidaten ( von Datum) zu überprüfen. Tools gibt es soviele wie Möglichkeiten, da solltest du etwas genauer spezifizieren was genau gefordert / gegeben ist.

Zu Punkt 2: wenn du über eine Freigabe ( und sei es c$) auf den anderen Rechner zugreifen kannst würde zum Beispiel robocopy soetwas shr gut können ( sofern es denn um Windowsrechner geht)

Gruss
Thomas
Bitte warten ..
Mitglied: ITSchlumpf
08.09.2011 um 09:20 Uhr
Hallo Thomas,

danke für die schnelle Antwort. Also es sind gekapselte SQL-Abfragen welche als Batch ausgeführt werden müssen. Das Programm sollte erkennen, wenn die Batch dateien fehler werfen/still stehen und sie dann stoppen und evtl. neu starten.
Robocopy werd ich dann mal ausprobieren. Danke.


Gruss
Schlumpf
Bitte warten ..
Mitglied: 60730
08.09.2011 um 09:43 Uhr
moin,

im speziellen Fall wäre wohl eine Steuer & Überwachungsbatch genauso wenig verkehrt, wie der SQL Statement Batch beizubringen, Ihre Logs in eine Logdatei auszugeben.

Die Frage ist jedoch - warum soll das gemacht werden.
"Nur" aus Jux und Dollerei, oder weil der Ablauf öfters klemmt.

Denn so pauschal global kann man da nicht die Lösung nennen, nur einen Weg nach Rom.

Gruß
Bitte warten ..
Mitglied: ITSchlumpf
08.09.2011 um 10:02 Uhr
Der Ablauf klemmt ab und zu mal also eher sporadisch und beendet sich dann auch nicht sondern bleibt nach dem durchlauf einfach stehen. Ich hab jetzt mal was von Cronjobs gelesen und möchte das mal ausprobieren.


Also hab mir grad nochmal das Szenario erklären lassen vll hilft es ja wenn ihr mehr Infos habt

Szenario 5 Batch + 5 Java dateien werden gestart. Im Taskmanager steht jetzt 5 mal cmd.exe und 5 mal java.exe. Wenn eine von den Batch dateien bzw. Java dateien abstürzt(Verbindungsabbruch) soll das Programm erkennen, welche der Dateien das Problem verursacht und diesen Task dann abschießen. D.h. das Programm müsste erkennen welche Batch welche Task im Taskmanager ist und diese dann schließen.
Also irgendwie glaube ich nicht ganz daran, dass es dafür eine Lösung gibt aber okay ich lass mich überraschen ^^

Gruß
Bitte warten ..
Mitglied: ITwissen
08.09.2011 um 12:59 Uhr
Wenn die batch oder das java "abstürtzt", ist der Prozess dann nicht sowieso weg? Dann braucht man ihn doch nicht abschiessen.
Bitte warten ..
Mitglied: 99045
08.09.2011 um 13:02 Uhr
Hi,

gib jeder Batch-Datei einen eindeutigen TITLE, dann kannst du mit Tasklist nach dem Windowtitle suchen und gezielt beenden.
Bitte warten ..
Mitglied: ITSchlumpf
08.09.2011 um 13:06 Uhr
@ITwissen: Teilweise beenden sich die Tasks auch aber teilweise bleiben sie eben stehen, dann startet der gleiche Task nochmal und schon blockieren sie sich gegenseitig aufm SQL Server.

@99045: Danke. Die Idee ist zwar gut, aber dann steht im Taskmanager immernoch cmd.exe und ich kann nicht unterscheiden welche Batch welche cmd.exe ist und welche java datei dazugehört. Aber der Ansatz wäre schonmal sehr gut.
Bitte warten ..
Mitglied: 99045
08.09.2011 um 13:10 Uhr
Wie? So:
TITLE Mein tolles Batchprogramm
Bitte warten ..
Mitglied: ITwissen
08.09.2011 um 13:35 Uhr
Also, wenn deine batch/java nicht einen speziellen Mechanismus haben, mit dem sie anzeigen, dass die "hängen" kann man das nur mit einem Timeout erledigen. Dann könnte man den Windows "Task Scheduler" dafür missbrauchen.

Oder man schreibt einen 10 Zeiler mit AutoIT, das die Prozesse startet und sich die PIDs merkt und verwaltet.

Wenn man verhindern möchte, dass ein Task zweimal startet, speichert man die PID in einer Datei und prüft das vor den erneuten starten (Befehl: tasklist).
Bitte warten ..
Mitglied: ITSchlumpf
08.09.2011 um 14:05 Uhr
Also ich habe jetzt mal den Weg von Kaputtnick gewählt und habe mir einen Taskkill befehl geschrieben welchen den Titel des Fenster abfrägt. Leider funktioniert der noch nicht ganz und ich weiß grad net wieso, weil viel kann man jan nicht falsch machen.

taskkill /F /FI "WINDOWTITLE eq #DropMyRights#" /IM cmd.exe

So müsste das doch eigentlich funktionieren oder?
Bitte warten ..
Mitglied: 99045
08.09.2011 um 14:15 Uhr
Zitat von ITSchlumpf:
So müsste das doch eigentlich funktionieren oder?

Wenn Windowtitle tatsächlichg #DropMyRights# ist und dir das auch so von Tasklist /V angezeigt wird: Ja.
Vorausgesetzt, der Benutzer der Batch ist der angemeldete Benutzer, ansonsten musst du den Benutzer auch noch angeben.
Bitte warten ..
Mitglied: ITSchlumpf
08.09.2011 um 14:34 Uhr
Ja steht drinne als cmd.exe und wenn ich den Befehl ausführe, bekomme ich die Meldung, dass keine Aufgaben mit diesen Kriterien gefunden wurden.
Bitte warten ..
Mitglied: 99045
08.09.2011 um 14:40 Uhr
Das Filter Windowtitle verträgt auch die Wildcard * am Ende, versuch's mal damit, vielleicht hast du ein Space zuviel.
Bitte warten ..
Mitglied: ITSchlumpf
08.09.2011 um 14:46 Uhr
  • als Wildcard hab ich schon getestet geht auch nicht. Habs grad mit
taskkill /F /FI "WindowTitle Administrator:* " /IM cmd.exe
geschafft aber dann schließen sich alle cmd Fenster und das sollte nicht passieren. Irgemdwie komisch das ganze.
Bitte warten ..
Mitglied: 99045
08.09.2011 um 14:50 Uhr
Das ist ja nun ganz falsch. Wenn, dann mit /FI "Username eq Administrator" /FI Windowtitle equ usw.....

taskkill /F /FI "Windowtitle eq #DropMyRights#" /IM cmd.exe
funktioniert hier einwandfrei.
Bitte warten ..
Mitglied: ITSchlumpf
08.09.2011 um 14:56 Uhr
Fühle mich grad von meinem Windows total verarscht wenn es bei dir geht.
Also in der tasklist steht Administrator: DropMyrights deswegen hab ich es mal mit dem Administrator als zusatz gewählt. Okay danke dann muss ich mal schauen ob es an irgendwelchen berechtigungen liegt oder so.
Bitte warten ..
Mitglied: ITSchlumpf
08.09.2011 um 15:07 Uhr
Es liegt wohl am Windows 7 und AD Berechtigungen. Hab es jetzt auf ner XP Maschine getestet und da läuft es einwandfrei.

Vielen dank für die ganzen Hilfen von euch hat mich echt weiter gebracht.

Dann schließ ich mal den Thread.
Bitte warten ..
Mitglied: 99045
08.09.2011 um 15:10 Uhr
Also in der tasklist steht Administrator: DropMyrights
Dann musst du auch nach "Windowtitle eq Administrator: DropMyrights" filtern.
Bitte warten ..
Mitglied: ITSchlumpf
08.09.2011 um 15:25 Uhr
Hab ich ja und es ging trotzdem unter Win7 nicht und unter XP trotzdem mit dem gleichen Befehl. Ist halt komisch.
Bitte warten ..
Ähnliche Inhalte
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

Per BATCH Autostart Programm einfügen

Frage von DarkwarfBatch & Shell3 Kommentare

Guten, Folgendes: Ich habe eine Batch, die mehrere Aufgaben erledigt und diese Batch wird über ein kleines visual basic ...

Batch & Shell

Programm per batch datei starten

gelöst Frage von R0llingBatch & Shell2 Kommentare

Guten Tag Liebe Administrator Com! Ich betreibe einen Windows Root Server auf dem das Spiel Arma 2 DayZ läuft. ...

Microsoft

Programm automatisch per Batch maximieren?

Frage von sven784230Microsoft6 Kommentare

Guten Morgen zusammen, mit dem Start unserer Organisationssoftware öffnet sich automatisch ein weiteres Programm. Dieses startet minimiert als Benachrichtigungssymbol. ...

Neue Wissensbeiträge
Windows Server

Zähe Update-Installation auf Windows Server 2016

Information von kgborn vor 1 TagWindows Server4 Kommentare

Mir sind in der Vergangenheit immer wieder Beschwerden von Admins unter die Augen gekommen, die sich über die doch ...

Humor (lol)
Turnschuhe per Firmware lahmlegen
Information von Henere vor 1 TagHumor (lol)6 Kommentare

Und was kommt demnächst ? Bekomme ich kein Klopapier mehr, weil der Spender einem DDOS unterliegt ? :-) Ich ...

Sicherheit

Sicherheitsrisiko in WinRAR und Co. durch Schwachstelle in UNACEV2.DLL

Information von kgborn vor 1 TagSicherheit

In der seit 2005 nicht mehr aktualisierten Bibliothek UNACEV2.DLL gibt es eine Path-Traversal-Schwachstelle. Diese ermöglicht es, bei ACE-Archiven Dateien ...

Internet

CDU Propaganda: Urheberschutz im Internet - Ende des digitalen Wild-West

Information von Frank vor 2 TagenInternet6 Kommentare

Hallo Administratoren, aus einem Kommentar heraus habe ich folgenden Beiträge von Herr Sven Schulze und Axel Voss (beide CDU ...

Heiß diskutierte Inhalte
Hardware
Frage an Kenner von 5,25 Zoll Laufwerken
Frage von DerWoWussteHardware54 Kommentare

Moin Kollegen. Hier wird gerade im Archiv gewühlt und 5,25 Zoll Disketten ("2S/HD", 96TPI) sollen eingelesen werden. Ich habe ...

Windows Tools
Dateiname Automatisch auf PDF Klartext oder als Barcode abdrucken
Frage von spongebob24Windows Tools29 Kommentare

Hallo Zusammen, habe eine tolle Anforderung bekommen. Ich sollte auf mehrere PDF Dateien Automatisch einen Stempel anbringen lassen. Toll ...

Internet
SDSL oder ADSL - Preis-Leistungs-Verhältnis
Frage von ZeppelinInternet22 Kommentare

Wehrte Community, der Unterschied dieser beiden Techniken ist recht einfach erklärt. Das S, steht für Synchron (Gleich) und das ...

Microsoft Office
MicroSoft und seine Lizenzen
Frage von ZeppelinMicrosoft Office19 Kommentare

Wehrte Community, ich wende mich an die Community weil MicroSoft dazu keine Stellung nehmen möchte. Ich öffne mein Web-Browser ...