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 Infos über Skript für Shutdown und Start eines Programmes gesucht

Mitglied: 25335

25335 (Level 1)

21.02.2006, aktualisiert 23.02.2006, 4488 Aufrufe, 4 Kommentare

Hallo zusammen,

ich habe folgendes Problem.
Mein Abteilungsleiter hat mir folgendes Skript vorgelegt und gesagt, dass ich nach der Ursache suchen soll, warum diese in einem geplanten Task nicht funktioniert.



FOR /F "tokens=1" %%A IN ('TLIST ^| FIND /I "ProTime_Chipkar"') DO kill -f %%A
ping 1.1.1.1 -n 60
copy \\ace-dt-00305\ProTime_Aussenstelle\ProTime_Aussenstelle.mde\\acehvsql\ProTime\ProTime_Aussenstelle.mde
ping1.1.1.1 -n 1200
start c:\programme\Compart\Chipkarte\ProTime_Chipkarte.exe




Ich weis, dass hier ein Zeiterfassungsprogramm geschlossen wird, danach 60 Sekunden verstreichen und danach eine Sicherung der Daten stattfindet. Danach ist nochmal eine Warteschleife, bei der ich aber nicht weiß was gemacht wird...
Zum Schluss, startet das Zeiterfassungsprogramm wieder.

Das Skript ist als Batchfile abgespeichert und soll über einen geplanten Task jeden morgen laufen...



Kann der Fehler hier liegen?

(TLIST ^| FIND /I "ProTime_Chipkar"') [eventuell ProTime_Chipkarte.exe?]


Da ich das Skript nicht auf dem Rechner testen kann bin ich ziemlich ahnungslos, was das ganze anbelangt, weil ich noch nie was mit Skripten zu tun hatte.


Gruß, Daniel
Mitglied: Dani
21.02.2006 um 17:52 Uhr
Hi,
mal ne Frage, wo soll der copy Befehl die Datei hinkopieren. Oben steht zwar die Sourcedatei aber nicht der Zielordner!!

Gruß
Dani
Bitte warten ..
Mitglied: Biber
21.02.2006 um 18:48 Uhr
Moin Xecutor,

so viele Ursachen kann es nicht haben.. wenn man/frau wüsste, ob es denn nicht läuft ode nicht mehr läuft, wäre die Diagnose einfacher..

Ich versuch mal kurz die paar Zeilen zu kommentieren:

FOR /F "tokens=1" %%A IN ('TLIST ^| FIND /I "ProTime_Chipkar"') DO kill -f %%A
:: in der ersten Zeile wird ein Utility namens TList.exe aufgerufen, also ein Progrämmchen,
:: das die aktiven Task bzw. Prozesse auflistet.
:. Wenn da mit Find.exe eine Zeile gefunden wird, in der "ProTime_Chipkar" steht,
:: dann wird die Kill.exe aufgerufen, die diesen Prozess beendet.
:: Ob da nun ein Prozess gefunden wird oder nicht und ob der beendet werden kann oder nicht,
::scheint dem Verfasser und dem Batch schnurzpiepegal zu sein..
:: der Batch geht unabhängig von Erfolg oder Fehelr weiter.

ping 1.1.1.1 -n 60
:: ...soll eine Wartepause sein.. na ja ein "ping localhost -n 60 >nul" hätte ja noch Charme..

copy \\ace-dt-00305\ProTime_Aussenstelle\ProTime_Aussenstelle.mde\\acehvsql\ProTime\ProTime_Aussenstelle.mde
::hier soll die datei ...."ProTime_Aussenstelle.mde" von A nach B kopiert werden..
::aber das Leerzeichen zwischen "Quelle" und "Ziel" (beginnend wieder mit "\\" fehlt.

ping1.1.1.1 -n 1200
:: siehe oben
start c:\programme\Compart\Chipkarte\ProTime_Chipkarte.exe
:: hier soll die ProTime_Chipkarte-Anwendung "wieder" gestartet werden..
:. unabhängig davon, ob sie vorher nicht, 1x oder 3x lief.

Ist also ein grottenschlechtes Batch-Beispiel.
Befehle werden zwar nacheinander ausgeführt, aber nur aneinandergereiht.. keine Programmlogik, die von Erfolg oder Fehlern gesteuert wird.

Etwas glattgezogen und wartbar (ohne Fehlerbehandlung):
Set "QuellServer=\\ace-dt-00305"
Set ZielServer=\\acehvsql"
Set "MDEPfadUndDatei=\ProTime_Aussenstelle\ProTime_Aussenstelle.mde"
Set "ProTimeExe=c:\programme\Compart\Chipkarte\ProTime_Chipkarte.exe"
FOR /F "tokens=1" %%A IN ('TLIST ^| FIND /I "ProTime_Chipkar"') DO kill -f %%A
ping localhost -n 60 >nul && REM Eine Minute warten auf Godot
copy %QuellServer%\%MDEPfadUndDatei% %QuellServer%\%MDEPfadUndDatei% >nul
IF Errorlevel 1 Echo %date% %time% Fehler beim Kopieren! Errorlevel: %errorlevel% >>logdatei.log
ping localhost -n 1200 && Rem Jetzt warten auf Feierabend... 20 Minuten lang
If Not Exist "%ProTimeExe%" echo %date% %time% "%ProTimeExe%" Nicht gefunden! >>logdatei.log
If Exist "%ProTimeExe%" Start "%ProTimeExe%"

HTH Biber
Bitte warten ..
Mitglied: 25335
23.02.2006 um 08:44 Uhr
Hallo Biber,

danke für deine ausführliche Hilfe. Ich hab es zum laufen gebracht ;0)
Bitte warten ..
Mitglied: Biber
23.02.2006 um 09:05 Uhr
Danke für die Rückmeldung, Xecutor,

dann wären meine zwei Bitten an Dich noch:
a) kennzeichne bitte den Beitrag als "gelöst" der Ordnung halber
b) schicke mal eine PN an einen der beiden Bereichs-Mods apewee oder tritter, dasss die den Beitrag nach "Batch & Shell" verschieben.. da ist er eigentlich besser aufgehoben.

Danke und schönen Tag
Biber
Bitte warten ..
Ähnliche Inhalte
Windows Tools
Programm-Skript per Mail starten
Frage von JoeyFreeWindows Tools2 Kommentare

Hallo Leute, bin auf der Suche nach eimem Tool welches mir ermöglicht per Mail ein Programm/Skript zu starten. Als ...

Windows Server

GPO PS-Skript bei Shutdown durchführen

gelöst Frage von winlinWindows Server5 Kommentare

Hallo Leute, ich habe vor per GPO ein PS1-Skript auf allen AD-gejointen Systemen ausführen zu lassen und den Erfolg ...

Apache Server

Tomcat Start-Stop-Skript

gelöst Frage von m3n7orApache Server5 Kommentare

Hallo zusammen, ich hoffe ihr könnt mir weiterhelfen. Ich habe folgendes Problem. Mein überschaubarers Startskript für Tomcat macht nur ...

Windows Server

Windows Server 2008R2 Shutdown Skript bricht ab

Frage von holyoneWindows Server13 Kommentare

Guten Morgen zusammen, ich habe ein kleines Problem und zwar folgendes. Ich habe 3 Server die Abhängig von einander ...

Neue Wissensbeiträge
Exchange Server
Exchange - Fehler mit 2018-07 Sicherheitsupdate
Tipp von ArnoNymous vor 1 TagExchange Server4 Kommentare

Hallo, es gibt mal wieder Freude mit den MS-Updates. KB4338814 führt dazu, dass der Exchange keine Mails mehr zustellt. ...

Suche Projektpartner

PC Recycling Projekte mit Flüchtlingen und Kids suchen Materialspenden und Mitmacher!

Erfahrungsbericht von NettePCyclePiraten vor 1 TagSuche Projektpartner7 Kommentare

Hallöchen liebe Kollegen, ich betreue zwei PC-Gruppen im Raum Dortmund: "Ne#e PCycle Pir@ten" & "PCschr@uber Br@mbauer" Wir sind eine ...

iOS
IOS 12.2 beta und OpenVPN iPad und iPhone
Erfahrungsbericht von magicteddy vor 2 TageniOS

Moin, kleiner Hinweis an die experimentierfreudigen unter Euch: Bei der aktuellen beta gibt es ein Problem im Zusammenspiel zwischen ...

Vmware
VMware Tools 10.3 verfügbar
Information von sabines vor 2 TagenVmware

Eine Sicherheitslücke wird mit den Tools der Version 10.3 geschlossen, die Tools müssen auf jeder VM aktualisiert werden. Näheres ...

Heiß diskutierte Inhalte
Windows Netzwerk
Netzwerk einrichten - wie mache ich es richtig?
Frage von gintonikWindows Netzwerk23 Kommentare

Hallo, ich bin neu hier und erhoffe mir hier ein paar Antworten für meine Umsetzung zu erhalten. Kurz zu ...

CPU, RAM, Mainboards
4x 2 GB DDR2 1066 gesucht
gelöst Frage von Windows10GegnerCPU, RAM, Mainboards17 Kommentare

Hallo, ich plane den RAM meines Rechners aufzurüsten. Motherboard: Gigabyte X48 DS5 Der FSB steht bei 259, daher soll ...

Microsoft Office
Druckdatum nur auf ausgedrucktem Dokument anzeigen
gelöst Frage von eichi18Microsoft Office16 Kommentare

Hallo zusammen Ich versuche in einem Word Dokument das Druckdatum nur auf dem eigentlichen Ausdruck auszugeben und am Bildschirm ...

Windows Tools
ROBOCOPY - Ordner verschieben, nicht Ordnerinhalt
gelöst Frage von kilrathiWindows Tools13 Kommentare

Hallo zusammen, simple Frage aber ich bin irgendwie zu blöd um auf die Lösung zu kommen: robocopy C:\Temp\A D:\Temp ...