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

Windows 7 - Startskript nach Dienststart (MySQL)

Frage Microsoft Windows 7

Mitglied: redox1984

redox1984 (Level 1) - Jetzt verbinden

02.01.2010, aktualisiert 21:17 Uhr, 6243 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
Windows Server
Startskript Computerrichtlinie wird nicht ausgeführt (4)

Frage von admtom zum Thema Windows Server ...

Windows Server
gelöst Problem mit Startskript via Gruppenrichtlinie (13)

Frage von ofodag zum Thema Windows Server ...

Windows 7
gelöst Netzwerk Limit von Windows 7 (6)

Frage von PharIT zum Thema Windows 7 ...

Windows 7
gelöst Neuinstallation Windows 7 (21)

Frage von NolanR zum Thema Windows 7 ...

Neue Wissensbeiträge
Linux Netzwerk

Ping und das einstellbare Bytepattern

Erfahrungsbericht von LordGurke zum Thema Linux Netzwerk ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(3)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
SAN, NAS, DAS
MSA 2050 RAID Konfig (25)

Frage von Leo-le zum Thema SAN, NAS, DAS ...

Netzwerkmanagement
Windows Server 2008 R2: "netsh reset" nicht verfügbar? (11)

Frage von RickTucker zum Thema Netzwerkmanagement ...

Outlook & Mail
Outlook Suche liefert kein Ergebnise mehr (6)

Frage von Bjoern-B zum Thema Outlook & Mail ...

Windows Server
gelöst "Kiosk"System für Demoversion und neue Versionen einer Anwendung (6)

Frage von kpieper zum Thema Windows Server ...