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

Windows 7 - Startskript nach Dienststart (MySQL)

Frage Microsoft Windows 7

Mitglied: redox1984

redox1984 (Level 1) - Jetzt verbinden

02.01.2010, aktualisiert 21:17 Uhr, 6252 Aufrufe, 3 Kommentare

Ich möchte ein Skript/Programm bei Systemstart ausführen, das auf einen Systemdienst zugreift.

Hallo zusammen,

ich hab ein kleines Problem. Ich habe einen MySQL-Server auf einem Windows 7-Rechner als Dienst registriert. Nun möchte ich, dass beim Systemstart und beim Herunterfahren ein Eintrag in eine Tabelle abgesetzt wird. Ich habe es über die Gruppenrichtlinien | Windows-Einstellungen | Skripts realisiert. Hier wird das Programm MySQL mit den entsprechenden Parametern aufgerufen.

Nun, beim Herunterfahren klappt das auch wunderbar. Nur beim Hochfahren nicht regelmäßig (?)... Ja seltsam, das hab ich auch gedacht. Nur ungefähr bei jeden 3. Systemstart kann der Query erfolgreich ausgeführt werden. Daher habe ich die Vermutung, dass die Dienste nicht in fester Reihenfolge gestartet werden, und das Skript ggf. ausgeführt wird, wenn der Server noch nicht oben ist.

Habt ihr zufällig eine Lösung für mich? Wie bekomme ich das am saubersten hin?

Gruß
RedoX
Mitglied: SamTrex
02.01.2010 um 22:29 Uhr
Hi,
nun am saubersten kann ich dir so aus dem Stehgreif nicht sagen.
Aber kannst du die Ausführung der Query bzw. dein Script nicht in der Zeit verzögern?
Bau doch einfach zu Testzwecken mal 30 Sekunden Pause vor der Query ein.

MfG Sam
Bitte warten ..
Mitglied: Guenni
03.01.2010 um 12:40 Uhr
Hi redox,

eventuell hilft dir das Programm tasklist.

Hab dazu einen kleinen Batch-Schnipsel gefunden und ein wenig umgeändert:

01.
 
02.
@ECHO OFF 
03.
set ProgEXE=iexplore.exe 
04.
:Nochmal 
05.
TaskList /FI "IMAGENAME eq %ProgEXE%" 2>NUL | Find "%ProgEXE%" >NUL 
06.
IF ERRORLEVEL == 1 ( 
07.
  REM Meldung wird solange ausgegeben, bis der Explorer gestartet wird 
08.
  ECHO %ProgEXE% läuft noch nicht, versuche es nochmal . . .  
09.
  GOTO Nochmal 
10.
 ) ELSE ( 
11.
            REM Wenn das oben angegebene Programm läuft, Meldung ausgeben . . . 
12.
            ECHO %ProgEXE% läuft. 
13.
            REM . . . und weitere Anweisungen vornehmen 
14.
            Pause 
15.
            GOTO Ende 
16.
17.
:Ende 
18.
 
Wird die Batchdatei z.B. im Autostart-Ordner aufgerufen, läuft sie nach dem Systemstart solange, bis der Internet-Explorer gestartet wird.

Vielleicht klappt das ja auch mit der EXE-Datei des MySQL-Servers.

Gruß
Günni

P.S.: Für weitere Möglichkeiten mit tasklist einfach tasklist/? eingeben.
Bitte warten ..
Mitglied: redox1984
03.01.2010 um 13:29 Uhr
Ja vielen Dank euch beiden!

Das Skript von Günni läuft super. Es muss sich ja auch anscheinend nur um wenige Sekunden bis Millisekunden gehandelt haben... Und so ist es bestens, weil ich auch keinen konstanten Wert für die Pause angeben brauche!

Aber eigentlich dachte ich, Dienste werden unter NT als allererstes - sogar noch vor der Benutzeranmeldung - gestartet. Ist ja auch so bei RDC...
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Homelaufwerke im Startskript zuweisen
Frage von SirTomBatch & Shell3 Kommentare

Hallo, ich möchte gerne die Homelaufwerke in einem Startskript (vbs, Windowsumgebung) zuweisen. Momentran sieht das so aus (nur Teile ...

Windows Server
Problem mit Startskript via Gruppenrichtlinie
gelöst Frage von ofodagWindows Server13 Kommentare

Hallo zusammen, also so langsam weiß ich nicht weiter. Folgende Umgebung, Windows Server 2012 R2 und Windows 7/10 Clients. ...

Batch & Shell
Öffentlicher Desktop - Startskript
gelöst Frage von xbast1xBatch & Shell2 Kommentare

Hallo zusammen, ich habe ein Batchfile welcher Dateien und Verknüpfungen auf dem öffentlichen Desktop entfernen soll. Lokal ausgeführt funktioniert ...

Windows Server
Startskript Computerrichtlinie wird nicht ausgeführt
Frage von admtomWindows Server4 Kommentare

Hallo, ich möchte ein Startskript (PowerShell) als Computerrichtlinie ausführen. Leider zieht die Richtlinie nicht. Wenn ich das ganze als ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 1 TagWindows 104 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 1 TagSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 1 TagInternet5 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 2 TagenDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
Windows Server
KMS Facts for Client configuration
Frage von winlinWindows Server13 Kommentare

Hey Leute, wir haben in unserem Netz nun einen neuen KMS Server. Haben Bestands-VMs die noch nicht aktiviert sind. ...

Windows Server
GPO nur für bestimmte Computer
Frage von Leo-leWindows Server13 Kommentare

Hallo Forum, gern würde ich ein Robocopy script per Bat an eine GPO hängen. Wichtig wäre aber dort der ...

Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
Frage von HelloWorldBatch & Shell13 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

Router & Routing
OpenWRT bzw. L.E.D.E auf Buffalo WZR-HP-AG300H - update
gelöst Frage von EpigeneseRouter & Routing11 Kommentare

Guten Tag, ich habe auf einem Buffalo WZR-HP-AG300H die alternative Firmware vom L.E.D.E Projekt geflasht. Ich bin es von ...